mac触摸板连续触发mousewheel的问题

mac触摸板滑动时会在一段事件内连续触发mousewheel事件,如何使得单次滑动手势只触发一次mousewheel事件?(不使用jquery-mousewheel插件)

阅读 8.4k
2 个回答
$(document.body).on('mousewheel', function (event, delta) {
  event.preventDefault();
  event.stopPropagation();  
});

以上是可以阻止触摸屏的 mousewheel 事件冒泡的, 但是遗憾的是, 触摸屏的滚动响应特别长, 像我的thinkpad 重滑一次, 能响应5-8s, 这个问题来做防抖, 简直令我等前端崩溃


找到一个同道中人

javascript - fullpage.js滑轮上下滚动较快的时候屏幕就会乱窜。 - SegmentFault 思否
https://segmentfault.com/q/10...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏