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