停止滚动网页

时间:2012-10-18 22:40:32

标签: javascript jquery jquery-ui jquery-plugins dom-events

我正在寻找一种方法来防止我的网页滚动。 我正在寻找基于JavaScript或jQuery事件的解决方案。

3 个答案:

答案 0 :(得分:2)

您可以通过将overflow css属性设置为隐藏在页面body元素中来禁用滚动,如下所示:

body {
    overflow: hidden;
}

如果你想从jquery那里做,你可以做同等的事情:

$('body').css('overflow','hidden');

答案 1 :(得分:1)

您还可以使用css固定定位并相对于视口定位事物。

答案 2 :(得分:1)

取决于你想要达到的目标,你可以将所有东西放在div中,比如#wrapper,并使用一些CSS:

#wrapper {
width: 950px;
margin: 0 auto;
height: 550px;
overflow: hidden;
}