關於click事件與touch事件衝突的問題

朕知道了發表於2014-10-08

在微信頁面開發過程中寫過一個相簿滑動的頁面,我遇到了這樣一個問題:
當我想點選單張相簿時,是沒有反應的,只有當我滑動且滑動完成之後單機圖片的事件才發生。
這個問題困擾了我很久,網上也搜尋了各種方法逐一嘗試,無奈都不能完美解決(兼顧IOS和Android)。
後來我發現了這樣一種方法可以解決這個問題,就是為touchmove的設定一個滑動距離的閥值,當小於這個閥值的時候,出發click單擊事件,而大於這個閥值的時候不觸發click單擊事件。
參考文章:移動裝置網頁中快速響應單擊動作

相關文章