常在使用特效框架的時候,瀏覽器常報出這個錯誤。
之前使用swiper滑動特效,加上這次的JQWEUI日期選擇,上上下下查了兩次的解決方案,
找到一個最簡單的使用css清除瀏覽器默認情況的行為,使用自身規定的行為如滑動平移.(不知道這種描述對不對0.0):
*{ touch-action: none; }
touch-action:MDN中解釋:
在默認情況下,平移(滾動)和縮放手勢由瀏覽器專門處理(反正我就完全讀懂了這句0.0)
touch-action:none; 意味着當觸控事件發生在元素上時,不進行任何操作;
touch-action:auto; 默認值,意味着當觸控事件發生在元素上時,由瀏覽器決定進行哪些操作,比如對viewport進行平滑,縮放
以及還有很多強大的屬性值:
MDN地址:
https://developer.mozilla.org/zh-CN/docs/Web/CSS/touch-action