gpt4 book ai didi

javascript - Firefox 浏览器中未触发鼠标滚轮事件

转载 作者:行者123 更新时间:2023-12-03 21:32:08 30 4
gpt4 key购买 nike

请引用以下代码。

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

chartMouseWheel:function(e) {
if(e.originalEvent.wheelDelta /120 > 0) {
alert('scrolling up !');
}
else{
alert('scrolling down !');
}

if (e.preventDefault)
e.preventDefault();
e.returnValue = false;
},

此事件在 IE、chrome 中正确触发,但在 Firefox 中未触发?

最佳答案

现在是 2017 年,正确的答案是:

$(window).on('wheel', function(event){

// deltaY obviously records vertical scroll, deltaX and deltaZ exist too
if(event.originalEvent.deltaY < 0){
// wheeled up
}
else {
// wheeled down
}
});

适用于当前的 Firefox 51、Chrome 56、IE9+

注意:增量值将取决于浏览器和用户设置。

关于javascript - Firefox 浏览器中未触发鼠标滚轮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16788995/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com