久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - hammer.js panend 怎么區分是panleft 結束還是panright結束的?

瀏覽:97日期:2023-04-15 11:43:23

問題描述

hammer.js panend 怎么區分是panleft 結束還是panright結束的? 看了輸出的參數 好像沒找到..

問題解答

回答1:

通過e.originalEvent.gesture.deltaX可以判斷在結束的時候和開始相比到底是左移還是右移:

var deltaX = e.originalEvent.gesture.deltaX;if (deltaX > 0) { // 右移} else if (deltaX < 0) { // 左移}

而panleft和panright事件是在移動的過程中不斷觸發的,是相對于上一次觸發時的位置判斷左移還是右移。如果你是想看結束的時候和開始的時候相比是左移還是右移,那么上面的方法是可以的;如果你想看最后一次觸發的是panleft事件還是panright事件,那么只能監聽panleft和panright事件了,監聽panend事件感覺做不到。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 宁乡县| 晋州市| 黎城县| 新津县| 柞水县| 永靖县| 祁连县| 广宁县| 信阳市| 报价| 防城港市| 孟州市| 晋城| 淮滨县| 灵山县| 玉环县| 宜宾市| 鄂托克旗| 荆门市| 海原县| 宁晋县| 扬中市| 台州市| 微博| 桦甸市| 阿拉善右旗| 长宁县| 景德镇市| 方城县| 安庆市| 新竹市| 尼玛县| 禄劝| 海口市| 鄂伦春自治旗| 司法| 苍梧县| 瓦房店市| 西林县| 健康| 泰顺县|