文章詳情頁
javascript - hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的?
瀏覽:170日期:2023-04-15 11:43:23
問題描述
hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的? 看了輸出的參數(shù) 好像沒找到..
問題解答
回答1:通過e.originalEvent.gesture.deltaX可以判斷在結(jié)束的時候和開始相比到底是左移還是右移:
var deltaX = e.originalEvent.gesture.deltaX;if (deltaX > 0) { // 右移} else if (deltaX < 0) { // 左移}
而panleft和panright事件是在移動的過程中不斷觸發(fā)的,是相對于上一次觸發(fā)時的位置判斷左移還是右移。如果你是想看結(jié)束的時候和開始的時候相比是左移還是右移,那么上面的方法是可以的;如果你想看最后一次觸發(fā)的是panleft事件還是panright事件,那么只能監(jiān)聽panleft和panright事件了,監(jiān)聽panend事件感覺做不到。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. docker綁定了nginx端口 外部訪問不到2. dockerfile - 為什么docker容器啟動不了?3. git - webstorm窗口中左側(cè)列表的文件名顏色怎么修改4. javascript - 深夜被問題困擾求解惑,rn的API之PermissionsAndroidd的問題5. javascript - 最近用echarts做統(tǒng)計圖時遇到兩個問題!!6. android權(quán)限被第三方安全軟件禁止,如何獲取該權(quán)限狀態(tài)7. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?8. mysql - 我的myeclipse一直連顯示數(shù)據(jù)庫連接失敗,不知道為什么9. tp 6.0 數(shù)據(jù)查詢,求教!10. mysqld無法關(guān)閉
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備