原文:[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.

. 由於瀏覽器必須要在執行事件處理函數之后,才能知道有沒有掉用過 preventDefault ,這就導致了瀏覽器不能及時響應滾動,略有延遲。 所以為了讓頁面滾動的效果如絲般順滑,從 chrome 開始,在 window document 和 body 上注冊的 touchstart 和 touchmove 事件處理函數,會默認為是 passive: true。瀏覽器忽略 preventDefa ...

2020-05-21 16:58 0 841 推薦指數:

查看詳情

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM