addEventListener() 方法用于向指定元素添加事件句柄。
event.preventDefault() 該方法將通知 Web 瀏覽器不要執(zhí)行與事件關(guān)聯(lián)的默認(rèn)動作(如果存在這樣的動作)。例如,如果 type 屬性是 "submit",在事件傳播的任意階段可以調(diào)用任意的事件句柄,通過調(diào)用該方法,可以阻止提交表單。注意,如果 Event 對象的 cancelable 屬性是 fasle,那么就沒有默認(rèn)動作,或者不能阻止默認(rèn)動作。無論哪種情況,調(diào)用該方法都沒有作用。
阻止上下滑動 js代碼:
document.body.addEventListener('touchmove', function (e) {
e.preventDefault(); //阻止默認(rèn)的處理方式(阻止下拉滑動的效果)
}, {passive: false}); //passive 參數(shù)不能省略,用來兼容ios和android