本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下
方法1:
添加一个“scroll”的class
document.body.addEventListener('touchmove',function(evt) {
if(!evt._isScroller){
evt.preventDefault();
}
});
此方法的优缺点: 优点:支持局部滚动; 缺点:浏览器本身超出页面出现的滚动被禁用掉了,需要改为局部滚动,且局部滚动的地方需要加“scroll”的class。
注:
如果同一个页面多个局部滚动,需要将方法2:
= lastY && st <= 10) {//如果滚动条高度小于0,可以理解为到顶了,且是下拉情况下,阻止touchmove事件。
lastY = y;
event.preventDefault();
}
lastY = y;
});
}