我希望每次滚动鼠标时都会触发鼠标滚轮事件。你们能帮助我吗?因为它只发射一次。请参阅下面的代码。
谢谢!
$('#foo').bind('mousewheel', function(e){
if(e.originalEvent.wheelDelta /120 > 0) {
$("#room").trigger("click");
foo = true;
mousewheel = true;
}
else{
alert('down');
}
答案 0 :(得分:0)
鼠标滚轮事件是非标准的,现在已经过折旧,请改用香草wheel event,
document.getElementById('foo').addEventListener('wheel', function (e) {
if (e.deltaY / 120 > 0) {
$("#room").trigger("click");
foo = true;
mousewheel = true;
} else {
alert('down');
}
});
如果您需要支持旧版
,请参阅the code in the compatibility section示例证明它多次触发(使用控制台)
document.body.addEventListener('wheel', console.dir.bind(console));