jquery 中的 Firefox 鼠标滚轮类型事件被识别为调整大小
Firefox mousewheel type event in jquery recognized as resize
我将 window 绑定到下一个事件:
$(window).on('mousewheel keydown resize', function(ev) {});
此代码在 Chrome 中运行良好,鼠标滚轮上的 ev.type 是 'mousewheel'
但是,在 Firefox 中 ev.type 是 'resize'。
JSFIDDLE(JSFIDDLE 响应调整大小,因此没有鼠标滚轮,但可以在任何其他页面中检查)
FF 中是否存在已知错误,或者我遗漏了什么。
使用以下代码在 firefox 中获取鼠标滚动事件。
$(window).bind('DOMMouseScroll mousewheel keydown resize', function(ev) {alert(ev.type)})
在 firefox 中你需要 DOMMouseScroll 事件。
此处更新fiddle。
根据 MDN,Firefox 似乎不支持鼠标滚轮事件:
https://developer.mozilla.org/en-US/docs/Web/Events/mousewheel
此外,当我对其进行测试时,鼠标滚轮不会触发调整大小或与此相关的任何事件。
我将 window 绑定到下一个事件:
$(window).on('mousewheel keydown resize', function(ev) {});
此代码在 Chrome 中运行良好,鼠标滚轮上的 ev.type 是 'mousewheel'
但是,在 Firefox 中 ev.type 是 'resize'。
JSFIDDLE(JSFIDDLE 响应调整大小,因此没有鼠标滚轮,但可以在任何其他页面中检查)
FF 中是否存在已知错误,或者我遗漏了什么。
使用以下代码在 firefox 中获取鼠标滚动事件。
$(window).bind('DOMMouseScroll mousewheel keydown resize', function(ev) {alert(ev.type)})
在 firefox 中你需要 DOMMouseScroll 事件。
此处更新fiddle。
根据 MDN,Firefox 似乎不支持鼠标滚轮事件:
https://developer.mozilla.org/en-US/docs/Web/Events/mousewheel
此外,当我对其进行测试时,鼠标滚轮不会触发调整大小或与此相关的任何事件。