文章詳情頁(yè)
javascript - hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的?
瀏覽:93日期:2023-04-15 11:43:23
問(wèn)題描述
hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的? 看了輸出的參數(shù) 好像沒(méi)找到..
問(wèn)題解答
回答1:通過(guò)e.originalEvent.gesture.deltaX可以判斷在結(jié)束的時(shí)候和開(kāi)始相比到底是左移還是右移:
var deltaX = e.originalEvent.gesture.deltaX;if (deltaX > 0) { // 右移} else if (deltaX < 0) { // 左移}
而panleft和panright事件是在移動(dòng)的過(guò)程中不斷觸發(fā)的,是相對(duì)于上一次觸發(fā)時(shí)的位置判斷左移還是右移。如果你是想看結(jié)束的時(shí)候和開(kāi)始的時(shí)候相比是左移還是右移,那么上面的方法是可以的;如果你想看最后一次觸發(fā)的是panleft事件還是panright事件,那么只能監(jiān)聽(tīng)panleft和panright事件了,監(jiān)聽(tīng)panend事件感覺(jué)做不到。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問(wèn)題2. java - Activity中的成員變量被賦值之后,Activity被回收的時(shí)候內(nèi)存才會(huì)被釋放嗎3. java - web項(xiàng)目中,用戶登陸信息存儲(chǔ)在session中好 還是cookie中好,取決于什么?4. php由5.3升級(jí)到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?5. 數(shù)組按鍵值封裝!6. 我寫(xiě)的哪里有錯(cuò)?請(qǐng)大神幫忙查看一下。7. tp5.0,param獲取全部參數(shù)8. 使用list和each配合,的作業(yè),輸出一行后,如何換行9. 老師,flex-shrink: 1; 按視頻操作,不會(huì)自動(dòng)縮放10. 為什么 必須在<ul> 下建立 <li> 在建<a>?
排行榜

熱門(mén)標(biāo)簽