如何在jquery中获取shift+mousescroll事件

How to get shift+mousescroll event in jquery

本文关键字:获取 shift+mousescroll 事件 jquery      更新时间:2023-09-26

我的网页中有200张照片,浏览器可以滚动和选择这些照片,我实现了照片选择的轮班选择功能。但我在firefox中遇到了一个问题,即当我选择照片并按下shift键并向下滚动鼠标时,浏览器正在来回导航,是否有任何做法可以捕捉firefox的shift+滚动事件。提前感谢

试试这个,应该可以在Chrome和Firefox中使用。

$(document).on('mousewheel DOMMouseScroll', function(event) {
  if (event.shiftKey) {
    // do something.
  }
})

您必须在事件处理程序中返回false。

 $(document).bind('mousewheel', function (event) {
     // do your stuff
     return false;
   });