本文介绍了使用Javascript在x轴(左和右)上检测鼠标滚轮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我知道可以上下检测,例如I know it's possible to detect up and down e.g. function handle(delta) { if (delta < 0) { alert('down');} else { alert('up'); }}function wheel(event){ var delta = 0; if (!event) event = window.event; if (event.wheelDelta) { delta = event.wheelDelta/120; } else if (event.detail) { delta = -event.detail/3; } if (delta) handle(delta); if (event.preventDefault) event.preventDefault(); event.returnValue = false;}/* Initialization code. */if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);window.onmousewheel = document.onmousewheel = wheel;​但有没有办法检测用户的鼠标是否用鼠标滚轮向左或向右移动?But is there a way to detect if a user's mouse went left or right with the mousewheel?推荐答案 DOMMouseWheel 事件轴属性。 Chrome中的鼠标滚轮事件有 wheelDeltaX 和 wheelDeltaY 。The mousewheel event in Chrome has wheelDeltaX and wheelDeltaY.可悲的是,我找不到任何等效的IE事件(在IE9上测试)。Sadly, I cannot find any equivalent propery for IE events (testing on IE9). 这篇关于使用Javascript在x轴(左和右)上检测鼠标滚轮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
07-24 06:29