【问题标题】:jQuery: How do I scroll the body without showing the scroll bar?jQuery:如何在不显示滚动条的情况下滚动正文?
【发布时间】:2012-04-16 07:50:33
【问题描述】:

我正在尝试使用overflow:hidden; 隐藏文档的滚动条(在某些浏览器中它是 body 元素,在其他浏览器中是 html 元素)。然后我使用 jQuery.animate() 来尝试为 scrollTop 属性设置动画。当滚动条可见时它工作正常(即没有overflow:hidden; 样式)但在滚动条隐藏时不起作用。这是为什么?稍后我将能够发布指向问题页面快照的链接...

【问题讨论】:

    标签: javascript jquery html css scroll


    【解决方案1】:

    尝试制作<body> overflow:hidden 并为margin-top 属性设置动画,注意margin-top 应该是negative,如果你想要一个积极的scrollTop。

    在 webkit 上,您可以使用 ::-webkit-scrollbar: { display: none; } 隐藏启用滚动功能的滚动条。

    【讨论】:

    猜你喜欢
    • 2011-08-17
    • 2018-08-02
    • 1970-01-01
    • 2013-12-11
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    相关资源
    最近更新 更多