js 两种写法监听鼠标的滑动问题

xiaoxiao2021-02-28  98

监听鼠标的滚轮事件 通过onmousewheel(非火狐浏览器)

document.onmousewheel=function(e){ var e=e||window.event; // 非火狐浏览器下e.wheelDelta用来监听浏鼠标的滚轮方向,(window)中向上为正(120),向下为负(-120if(e.wheelDelta<0){ console.log(e.wheelDelta); alert("向下滚动"); }else{ console.log(e.wheelDelta); alert("向上滚动"); }

通过addEventListener 监听鼠标的滚轮事件 (主要在火狐浏览器中)

document.addEventListener("DOMMouseScroll",function(e){ var e=e||window.event; // 火狐浏览器中使用e.detail对滚轮滚动方向做判断,向上为(-3),向下为(3if (e.detail<0) { console.log(e.detail); alert("向上滚动"); }else{ console.log(e.detail); alert("向下滚动"); } },false);
转载请注明原文地址: https://www.6miu.com/read-21672.html

最新回复(0)