mousewheel event is not triggering in firefox browser

后端 未结 6 1536
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-01 15:40

Please refer the below code.

$(this.element).on(\"mousewheel\", this.chartMouseWheel);

chartMouseWheel:function(e) {
        if(e.originalEvent.wheelDelta /         


        
6条回答
  •  一整个雨季
    2020-12-01 16:33

    This seems to work in Safari, Chrome, and Firefox (I have not tested it in IE):

    // For Chrome
    window.addEventListener('mousewheel', mouseWheelEvent);
    
    // For Firefox
    window.addEventListener('DOMMouseScroll', mouseWheelEvent);
    
    function mouseWheelEvent(e) {
      var delta = e.wheelDelta ? e.wheelDelta : -e.detail;
      console.log(delta);
    }

    From: http://www.h3xed.com/programming/javascript-mouse-scroll-wheel-events-in-firefox-and-chrome

提交回复
热议问题