最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript实现禁止微信浏览器下拉回弹效果

来源:动视网 责编:小OO 时间:2020-11-27 20:01:39
文档

JavaScript实现禁止微信浏览器下拉回弹效果

本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下:方法1。此方法的优缺点。优点:支持局部滚动。缺点:浏览器本身超出页面出现的滚动被禁用掉了,需要改为局部滚动,且局部滚动的地方需要加“scroll”的class。注:如果同一个页面多个局部滚动,需要将。overscroll(document.querySelector(';.scroll';);。改为;
推荐度:
导读本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下:方法1。此方法的优缺点。优点:支持局部滚动。缺点:浏览器本身超出页面出现的滚动被禁用掉了,需要改为局部滚动,且局部滚动的地方需要加“scroll”的class。注:如果同一个页面多个局部滚动,需要将。overscroll(document.querySelector(';.scroll';);。改为;


这篇文章主要为大家详细介绍了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>

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

文档

JavaScript实现禁止微信浏览器下拉回弹效果

本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下:方法1。此方法的优缺点。优点:支持局部滚动。缺点:浏览器本身超出页面出现的滚动被禁用掉了,需要改为局部滚动,且局部滚动的地方需要加“scroll”的class。注:如果同一个页面多个局部滚动,需要将。overscroll(document.querySelector(';.scroll';);。改为;
推荐度:
标签: 浏览器 js 效果
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top