我綁定窗口下一個事件:火狐鼠標滾輪類型的事件認定爲調整
$(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