【发布时间】:2011-03-25 05:16:54
【问题描述】:
我想在我的一个页面中禁用滚动。我不想写了
scroll(0,0) 或scrollTo(0,0)
在滚动事件中,这将产生“跳跃”的性质。我不能有类似的东西
event.preventDefault()
取消活动?
【问题讨论】:
-
stackoverflow.com/questions/4770025/… 虽然这是暂时禁用滚动,但您可以将其设置为永久禁用它。您应该使用它而不是使用溢出:隐藏,因为 Chrome 有一个错误,您仍然可以在溢出时滚动:使用鼠标滚轮、箭头键、pgup 和 pgdn 键的隐藏页面,如果您使用的是触摸设备,则可以触摸滚动。该链接中接受的答案提供了一种有效禁用它的方法。
标签: javascript scroll