Jat*_*tin 5 html javascript css scroll
我正在尝试创建一个水平滚动页面,我希望页面打开中间的滚动条,以便用户可以选择向左和向右滚动(默认情况下,它在左侧打开滚动条).我怎样才能做到这一点?
评论后更新如果正文的宽度不超过浏览器的视口:
在元素内滚动:
var elem = document.getElementById("container"); //div#container
var elemWidth = elem.scrollWidth;
var elemVisibleWidth = elem.offsetWidth;
elem.scrollLeft = (elemWidth - elemVisibleWidth) / 2;
Run Code Online (Sandbox Code Playgroud)
window.scrollTo(
(document.body.offsetWidth -window.innerWidth )/2,
(document.body.offsetHeight-window.innerHeight)/2
);
Run Code Online (Sandbox Code Playgroud)
要仅水平居中,请使用:
window.scrollTo((document.body.offsetWidth -window.innerWidth )/2, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |