《微信,浏览器的下拉如何禁止掉,或者屏蔽掉》

发布网友 发布时间:2022-04-22 22:28

我来回答

2个回答

懂视网 时间:2022-04-23 11:50

这篇文章主要为大家详细介绍了JavaScript禁止微信浏览器下拉回弹效果的方法,具有一定的参考和学习JavaScript的价值,对JavaScript感兴趣的小伙伴们可以参考一下本篇文章

本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下

方法1:

此方法的优缺点:
优点:支持局部滚动;
缺点:浏览器本身超出页面出现的滚动被禁用掉了,需要改为局部滚动,且局部滚动的地方需要加“scroll”的class。
注:如果同一个页面多个局部滚动,需要将

overscroll(document.querySelector('.scroll');

改为

for(var i=0;i<document.querySelectorAll('.scroll').length;i++){
overscroll(document.querySelectorAll('.scroll')[i]);
}

方法2:

<script type="text/javascript"> 
 function stopDrop(){ 
 var lastY;//最后一次y坐标点 
 $(document.body).on('touchstart', function(event) { 
 lastY = event.originalEvent.changedTouches[0].clientY;//点击屏幕时记录最后一次Y度坐标。 
 }); 
 $(document.body).on('touchmove', function(event) { 
 var y = event.originalEvent.changedTouches[0].clientY; 
 var st = $(this).scrollTop(); //滚动条高度 
 if (y >= lastY && st <= 10) {//如果滚动条高度小于0,可以理解为到顶了,且是下拉情况下,阻止touchmove事件。 
 lastY = y; 
 event.preventDefault(); 
 } 
 lastY = y; 
 }); 
 } 
</script>

此方法的优缺点:
优点:支持浏览器本身超出页面的滚动
缺点:不支持局部滚动

热心网友 时间:2022-04-23 08:58

这个是没有办法的,就是系统的规定,从来这也是一种操作方式的,手机qq浏览器就挺不错的,你可以使用设个,不仅网速快,而且现在很多的软件不都是他们家的吗,你用起来更加的方便了,从来没有不能运行的情况,而且很多的操作变得更加的简单,没有那么多的复杂步骤,特别的人性化,追问有办法的 有微信上的网站做过

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com