多種解決辦法
最簡單的解決方法1(推薦)
使用全局樣式樣式去掉
* { touch-action: pan-y; }
解決辦法二,給你綁定元素的事件中綁定第三個參數{ passive: false }
通過傳遞 passive 為 false 來明確告訴瀏覽器:事件處理程序調用 preventDefault 來阻止默認滑動行為。
elem.addEventListener(
'touchstart',
fn,
{ passive: false }
);
多種解決辦法
使用全局樣式樣式去掉
* { touch-action: pan-y; }
通過傳遞 passive 為 false 來明確告訴瀏覽器:事件處理程序調用 preventDefault 來阻止默認滑動行為。
elem.addEventListener(
'touchstart',
fn,
{ passive: false }
);
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。