javascript - jquery如何获取shift+鼠标滚动事件

标签 javascript jquery html firefox

我的网页中有 200 张照片,其中有浏览器滚动和照片选择功能,我实现了用于照片选择的轮类选择功能。但我在 Firefox 中遇到问题,当我选择照片并按 Shift 键并向下滚动鼠标时,浏览器会来回导航,是否有任何做法可以在 Firefox 中捕获 Shift + 滚动事件。 提前致谢

最佳答案

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

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

关于javascript - jquery如何获取shift+鼠标滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20580668/

相关文章:

javascript - 有人仍然对旧浏览器隐藏 JS 吗?

javascript - 使用变量数组创建 jQuery 模糊事件

javascript - Bootstrap 不工作,但包含 js 和 css

javascript - 在页面滚动时突出显示当前菜单项

javascript - Bootstrap 崩溃正在覆盖下一个 Bootstrap 崩溃标题

javascript - 从函数中设置 javascript 中对象的值而不调用该函数

javascript - (Eclipse) Ubuntu 14.10 : "Decoration Calculation". java.lang.StackOverflowError 期间发生内部错误

php - Jquery 和 PHP 函数

html - 如何在 Bootstrap 4.1.3 中的水平单选按钮下方显示验证消息?

html - 我可以指定一个文本框的位置并在没有顶部的情况下将其向下移动吗