0

我正在寻找一种解决方案来禁用水平滑块上的滚动,以便我可以自己控制滚动,然后在走了这么远的距离后让滑块捕捉到一个位置。此功能主要用于触摸设备,但对于轨迹球/“鼠标滚轮”设备也很方便。我在这里看到了这篇文章:如何暂时禁用滚动?.

我正在使用 Firefox 22、Mac OSX 10.8.4,并且有一个鼠标具有类似轨迹球的功能,没有球,类似于触摸屏)如果我从上面的帖子(http://jsbin.com )转到演示页面/disable-scrolling ),它在 Firefox 中不起作用,但在 Chrome 28.0.1500.95 和 Safari 6.0.5 中起作用。

我无法弄清楚发生了什么。滚动完成后是否有另一个 Firefox 特定事件被触发以在滑动/滚动/滑动运动中创建动量效果?

4

1 回答 1

0

我遇到了这个“Swiper”插件,并在第 1010 行的代码中发现了它为什么不起作用。

Firefox 需要额外的“wheel”事件监听器。

window.addEventListener('wheel', wheel, false);

于 2013-08-12T21:50:43.463 回答