我有两个页面,在一个页面上我需要禁用滚动并在另一个页面上启用,但是当我尝试使用jQuery时,整个屏幕都会抖动,并且几乎不可能滚动。
这就是我在剧本中的表现:
Top
还有其他方法可以做同样的事吗?
答案 0 :(得分:1)
我认为问题在于if
语句中的单个等号。
答案 1 :(得分:0)
您可以在滚动事件中使用preventDefault
。
$(window).on('mousewheel DOMMouseScroll', (e) => e.preventDefault())
如果您还需要阻止向上和向上键,您还需要在$(window)
和preventDefault
上捕获按键事件。