在微信頁面開發過程中寫過一個相簿滑動的頁面,我遇到了這樣一個問題:
當我想點選單張相簿時,是沒有反應的,只有當我滑動且滑動完成之後單機圖片的事件才發生。
這個問題困擾了我很久,網上也搜尋了各種方法逐一嘗試,無奈都不能完美解決(兼顧IOS和Android)。
後來我發現了這樣一種方法可以解決這個問題,就是為touchmove的設定一個滑動距離的閥值,當小於這個閥值的時候,出發click單擊事件,而大於這個閥值的時候不觸發click單擊事件。
參考文章:移動裝置網頁中快速響應單擊動作
關於click事件與touch事件衝突的問題
相關文章
- 如何解決 touchstart 事件與 click 事件的衝突事件
- touch事件和click事件多次觸發的問題事件
- touch事件與click事件區別事件
- click事件"穿透"問題事件穿透
- 【Objective-C】解決輕拍手勢事件與TableView的Cell點選事件衝突的問題Object事件View
- android 觸控(Touch)事件、點選(Click)事件的區別(詳細解析)Android事件
- click事件在蘋果手機失效的問題事件蘋果
- ScrollView中用ListView的事件衝突View事件
- onclick與click事件的區別事件
- 微信小程式單擊事件與長按事件衝突的解決辦法微信小程式事件
- JavaScript click 事件JavaScript事件
- jQuery click事件jQuery事件
- click事件生成事件
- Fastclick 導致click事件觸發兩次的問題AST事件
- 【FAQ】關於JavaScript版本的華為地圖服務Map的點選事件與Marker的點選事件存在衝突的解決方案JavaScript地圖事件
- 關於事件輪詢(event loop)的問題事件OOP
- 重寫ListView解決ListView內部ViewPaper滑動事件衝突問題View事件
- 關於 OkHttp 依賴衝突問題的解決過程HTTP
- 關於vue事件監聽的一個問題Vue事件
- Swift UITableView巢狀UICollectionView點選事件衝突(點選事件穿透)SwiftUIView巢狀事件穿透
- 關於在swiper輪播元件中使用echarts的'click'事件無效元件Echarts事件
- iOS GestureRecognizer與UIResponder touch事件響應iOSUI事件
- jQuey與json.jar的衝突問題JSONJAR
- VMware無法啟動/VMware和wsl衝突問題/VMware與Hyper-V衝突問題
- 關於UC瀏覽器相容scroll事件問題瀏覽器事件
- 理解事件分發和衝突的實戰技巧事件
- 關於hash衝突的解決
- click事件形成的條件 – Eric事件
- HighCharts圖的click事件事件
- 雙擊和單擊事件衝突解決方法事件
- 關於Hash 函式 雜湊索引表 解決位置衝突的問題函式索引
- 手持裝置點選響應速度,滑鼠事件與touch事件的那些事事件
- PtrClassicFrameLayout與viewpager橫向滑動衝突的問題Viewpager
- 如解決jquery與原生js衝突的問題jQueryJS
- JAR衝突問題的解決JAR
- 移動端 touch事件事件
- 移動端touch事件事件
- 請教一個關於 STF 依賴的 node 與 Appium 依賴的 node 版本衝突問題APP