gpt4 book ai didi

swipe - 使用 Hammer.js 识别对角线手势(滑动)

转载 作者:行者123 更新时间:2023-12-04 16:52:34 24 4
gpt4 key购买 nike

是否可以使用 Hammer.js 识别对角滑动?

我已经阅读了他们的文档,但没有发现任何关于对角滑动或平移等的内容......

最佳答案

一个包含大量手势信息的对象被传递给每个 Hammer.js 事件回调(如 here in the API docs 所述)。
eventObject.angle 属性正是您要寻找的。其值是(装置 0 RIGHT, -90 装置UP, 90 手段DOWN, 180 装置LEFT)之间-180 180

因此,您可以通过以下方法识别对角线滑动:

var hammertime = new Hammer(domElement);
hammertime.get("swipe").set({ direction: Hammer.DIRECTION_ALL });
hammertime.on("swipe", function(eventObject) {
if(eventObject.angle < -90) {
//UP-LEFT SWIPE...
} else if(eventObject.angle < 0) {
//UP-RIGHT SWIPE...
} else if(eventObject.angle < 90) {
//DOWN-RIGHT SWIPE...
} else {
//DOWN-LEFT SWIPE...
}
});

关于swipe - 使用 Hammer.js 识别对角线手势(滑动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27636422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com