关于jquery的取消阻止默认事件

最近帮朋友做个东西,整个屏幕有一个遮罩层,但是这个遮罩层能滑动,于是百度了一下,返现,用

$('body').bind("touchmove",function(e){
e.preventDefault();

});

这句话,就能阻止遮罩层的滑动,使得屏幕固定,但是当遮罩层消失的时候,这个屏幕依旧不能滑动,这是鱿鱼以上那个函数依然在执行,当时,一直在百度一个方法,就是如何取消阻止的默认行为 ,怎么也没百度出来,后来喝了口水,灵机一动,发现,只要把刚刚绑定的事件解除就好了,这样,e.preventDefault()就无法作用了,然后解决了自己的问题,这种感觉真是棒棒哒!

原文地址:https://www.cnblogs.com/lhyforfront/p/5865825.html