我正在处理一个脚本,当用户向上或向下滚动时,它将在指定的div中向用户显示不同的页面内容。现在,我正在测试功能,仅当用户滚动时弹出两个不同的警报。问题是alert()方法有时会触发两次,我不知道为什么。
$(window).on('wheel', function(event){
if(event.originalEvent.deltaY < 0){
// mouse wheel up
event.stopImmediatePropagation();
alert("You scrolled up!");
}
else {
// mouse wheel down
event.stopImmediatePropagation();
alert("You scrolled down!");
}
});