我绑定窗口下一个事件:火狐鼠标滚轮类型的事件认定为调整
$(window).on('mousewheel keydown resize', function(ev) {});
此代码工作正常在Chrome中,对鼠标滚轮ev.type是“鼠标滚轮”
然而,在Firefox ev.type是'调整大小'。
JSFIDDLE(的jsfiddle响应调整,因此没有鼠标滚轮,但可以在任何其他页面进行检查)
是否有已知的bug,在FF或我错过了什么。
我绑定窗口下一个事件:火狐鼠标滚轮类型的事件认定为调整
$(window).on('mousewheel keydown resize', function(ev) {});
此代码工作正常在Chrome中,对鼠标滚轮ev.type是“鼠标滚轮”
然而,在Firefox ev.type是'调整大小'。
JSFIDDLE(的jsfiddle响应调整,因此没有鼠标滚轮,但可以在任何其他页面进行检查)
是否有已知的bug,在FF或我错过了什么。
使用以下代码在Firefox中获取鼠标滚动事件。
$(window).bind('DOMMouseScroll mousewheel keydown resize', function(ev) {alert(ev.type)})
在firefox中,您将需要DOMMouseScroll事件。
这里更新fiddle。
鼠标滚轮事件似乎并没有在Firefox支持根据MDN:
https://developer.mozilla.org/en-US/docs/Web/Events/mousewheel
此外,当我测试,鼠标滚轮不触发调整或为此事的任何事件。
感谢您的帮助! – AlexBerd