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

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

相關文章
相關標籤/搜索