gpt4 book ai didi

javascript - 我怎样才能确保打开的网页中间有滚动条

转载 作者:太空狗 更新时间:2023-10-29 16:43:14 24 4
gpt4 key购买 nike

我正在尝试创建一个水平滚动页面,我希望该页面打开时中间有滚动条,这样用户就可以选择向左和向左滚动和正确的方向(默认情况下,它在左侧打开滚动条)。我该怎么做?

最佳答案

评论后更新 如果正文的宽度不超过浏览器的视口(viewport):
在元素内滚动:

var elem = document.getElementById("container"); //div#container
var elemWidth = elem.scrollWidth;
var elemVisibleWidth = elem.offsetWidth;
elem.scrollLeft = (elemWidth - elemVisibleWidth) / 2;


使用此代码将页面垂直和水平居中(另请参阅: this answer):

 window.scrollTo(
(document.body.offsetWidth -window.innerWidth )/2,
(document.body.offsetHeight-window.innerHeight)/2
);

要仅水平居中,请使用:

window.scrollTo((document.body.offsetWidth -window.innerWidth )/2, 0);

关于javascript - 我怎样才能确保打开的网页中间有滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com