2016-06-14 53 views
1

我绑定窗口下一个事件:火狐鼠标滚轮类型的事件认定为调整

$(window).on('mousewheel keydown resize', function(ev) {}); 

此代码工作正常在Chrome中,对鼠标滚轮ev.type是“鼠标滚轮”

然而,在Firefox ev.type是'调整大小'。

JSFIDDLE(的jsfiddle响应调整,因此没有鼠标滚轮,但可以在任何其他页面进行检查)

是否有已知的bug,在FF或我错过了什么。

回答

1

使用以下代码在Firefox中获取鼠标滚动事件。

$(window).bind('DOMMouseScroll mousewheel keydown resize', function(ev) {alert(ev.type)}) 

在firefox中,您将需要DOMMouseScroll事件。

这里更新fiddle

+0

感谢您的帮助! – AlexBerd