文章詳情頁
javascript - hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的?
瀏覽:155日期:2023-04-15 11:43:23
問題描述
hammer.js panend 怎么區(qū)分是panleft 結(jié)束還是panright結(jié)束的? 看了輸出的參數(shù) 好像沒找到..
問題解答
回答1:通過e.originalEvent.gesture.deltaX可以判斷在結(jié)束的時(shí)候和開始相比到底是左移還是右移:
var deltaX = e.originalEvent.gesture.deltaX;if (deltaX > 0) { // 右移} else if (deltaX < 0) { // 左移}
而panleft和panright事件是在移動(dòng)的過程中不斷觸發(fā)的,是相對(duì)于上一次觸發(fā)時(shí)的位置判斷左移還是右移。如果你是想看結(jié)束的時(shí)候和開始的時(shí)候相比是左移還是右移,那么上面的方法是可以的;如果你想看最后一次觸發(fā)的是panleft事件還是panright事件,那么只能監(jiān)聽panleft和panright事件了,監(jiān)聽panend事件感覺做不到。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. boot2docker無法啟動(dòng)2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker-compose中volumes的問題4. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類5. nignx - docker內(nèi)nginx 80端口被占用6. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎7. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.8. dockerfile - 為什么docker容器啟動(dòng)不了?9. docker api 開發(fā)的端口怎么獲取?10. golang - 用IDE看docker源碼時(shí)的小問題
排行榜

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