在做移動端時使用的jqWEUI的picker組件出現(xiàn)錯誤提示
Unable to preventDefault inside passive event listener due to target being treated as passive.
解決方法:
在全局樣式里添加 : * { touch-action: pan-y; }
另一種:
在touch的事件監(jiān)聽方法上綁定第三個參數(shù){ passive: false },
通過傳遞 passive 為 false 來明確告訴瀏覽器:事件處理程序調(diào)用 preventDefault 來阻止默認(rèn)滑動行為。
elem.addEventListener(
'touchstart',
fn,
{ passive: false }
);