Javascript无需实际滚动即可检测到滚轮运动

时间:2018-08-02 19:04:14

标签: javascript

我有一个无法向下滚动的网站,但是我希望用户能够滚动以触发事件。有关如何执行此操作的任何想法?

预先感谢

1 个答案:

答案 0 :(得分:2)

您正在寻找wheel事件。 mousewheel个事件已弃用。您当然想要这样的东西:

_addWheelListener = function( wheelEvent ) { // Warning
    console.log(wheelEvent);                 // Does not work!
}

请务必注意,wheel事件似乎根据用户所使用的浏览器和/或浏览器版本而非常被不同地对待。因此,您需要非常注意放在wheelListener函数中的内容。

Fortunately, someone at MZDN has done the heavy lifting for us

一旦将其函数复制粘贴到javascript中,就可以如下定义wheelListener

addWheelListener(document, function( wheelEvent ) {
    console.log(wheelEvent);
});