0
當滾動列表時,我們的HTML5網站會爲錯誤元素生成點擊事件。點擊滾動列表會產生錯誤元素的點擊事件
重現:
1)訪問你的iPhone或iOS設備上www.tekiki.com。快速瀏覽列表。
2)當列表仍在滾動時點擊其中一個項目。
顯示錯誤的項目是因爲對於錯誤的元素生成了輕擊事件。
我們正在使用jQuery Mobile 1.4。
我們該如何解決這個問題?
當滾動列表時,我們的HTML5網站會爲錯誤元素生成點擊事件。點擊滾動列表會產生錯誤元素的點擊事件
重現:
1)訪問你的iPhone或iOS設備上www.tekiki.com。快速瀏覽列表。
2)當列表仍在滾動時點擊其中一個項目。
顯示錯誤的項目是因爲對於錯誤的元素生成了輕擊事件。
我們正在使用jQuery Mobile 1.4。
我們該如何解決這個問題?
也許這是300ms延遲的問題。使用fastclick庫來消除延遲。這也改善了網站的用戶體驗和感受。
解決方法是在滾動處於活動狀態時禁用監聽點擊事件。您是否使用任何第三方插件? – Omar
只有JQM。我們如何知道滾動是否有效?你能把這個作爲答案嗎? – Crashalot
這取決於你如何處理點擊/點擊列表視圖項目。你對這些物品的任何事件都有約束力嗎? – Omar