如何在jquery中找到鼠标滚轮/触摸移动事件的走向

How to find which way did mousewheel / touchmove event go in jquery

本文关键字:移动 触摸 事件 jquery 鼠标      更新时间:2023-09-26

我禁用了在css中使用overflow:hidden;的项目上滚动,并打算在触发滚动/触摸移动事件时使用动画。

我已经设法用赶上了这次活动

$(document).on('mousewheel touchmove', function());

但我无法获得鼠标滚轮或触摸移动方向的信息。还有其他的方法吗?还是我应该放弃这个方法,换一种不同的方法?

我的计划是使用tweenmax动画绑定在滚动/触摸移动/键盘箭头键上。并保持网站静态,也就是禁用滚动。

我已经找到了这个,并将尝试使用它,然后报告这个答案。http://alvarotrigo.com/fullPage/插件在桌面上很好,但在touchmove上不起作用。我想这将不得不更改插件。

现在,我唯一的问题就是找到解决方案。所以我可以手动触发插件功能,因为它缺少触摸支持,尽管手册中说它是受支持的。(向插件编码器报告)

找到这个问题的答案确定触摸移动的垂直方向