Unable to preventDefault inside passive event listener due to target being ...

提示了個什麼一長串的警告信息chrome

chrome 監聽touch類事件報錯:沒法被動偵聽事件preventDefault,是新版本chrome 瀏覽器報錯。瀏覽器

 

一、註冊處理函數時,用以下方式,明確聲明爲不是被動的
window.addEventListener(‘touchmove’, func, { passive: false })函數

二、應用 CSS 屬性body{ touch-action: none;} 這樣任何觸摸事件都不會產生默認行爲,可是 touch 事件照樣觸發。
 事件

相關文章
相關標籤/搜索