最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript禁止微信瀏覽器下拉回彈效果

 更新時(shí)間:2017年05月16日 09:04:44   作者:Leo-hzj  
這篇文章主要為大家詳細(xì)介紹了JavaScript禁止微信瀏覽器下拉回彈效果的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript禁止微信瀏覽器下拉回彈的效果,供大家參考,具體內(nèi)容如下

方法1:

<script type="text/javascript"> 
  var overscroll = function(el){ 
    el.addEventListener('touchstart', function(){ 
      var top = el.scrollTop; 
      var totalScroll = el.scrollHeight; 
      var currentScroll = top + el.offsetHeight; 
      if(top === 0) { 
        el.scrollTop = 1; 
      }else if(currentScroll === totalScroll){ 
        el.scrollTop = top - 1; 
      } 
    }); 
    el.addEventListener('touchmove', function(evt){ 
      if(el.offsetHeight < el.scrollHeight){ 
        evt._isScroller = true; 
      } 
    }); 
  } 
  overscroll(document.querySelector('.scroll'));//哪里需要可以局部滾動(dòng),添加一個(gè)“scroll”的class 
  document.body.addEventListener('touchmove', function(evt) { 
    if(!evt._isScroller){ 
      evt.preventDefault(); 
    } 
  }); 
</script>

此方法的優(yōu)缺點(diǎn):
優(yōu)點(diǎn):支持局部滾動(dòng);
缺點(diǎn):瀏覽器本身超出頁(yè)面出現(xiàn)的滾動(dòng)被禁用掉了,需要改為局部滾動(dòng),且局部滾動(dòng)的地方需要加“scroll”的class。
注:如果同一個(gè)頁(yè)面多個(gè)局部滾動(dòng),需要將
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坐標(biāo)點(diǎn) 
    $(document.body).on('touchstart', function(event) { 
      lastY = event.originalEvent.changedTouches[0].clientY;//點(diǎn)擊屏幕時(shí)記錄最后一次Y度坐標(biāo)。 
    }); 
    $(document.body).on('touchmove', function(event) { 
      var y = event.originalEvent.changedTouches[0].clientY; 
      var st = $(this).scrollTop(); //滾動(dòng)條高度  
      if (y >= lastY && st <= 10) {//如果滾動(dòng)條高度小于0,可以理解為到頂了,且是下拉情況下,阻止touchmove事件。 
        lastY = y; 
        event.preventDefault(); 
      } 
      lastY = y; 
    }); 
  } 
</script> 

此方法的優(yōu)缺點(diǎn):
優(yōu)點(diǎn):支持瀏覽器本身超出頁(yè)面的滾動(dòng)
缺點(diǎn):不支持局部滾動(dòng)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

噶尔县| 龙游县| 嘉兴市| 尖扎县| 大化| 西乡县| 永宁县| 康定县| 闽清县| 泰安市| 专栏| 岐山县| 兴山县| 班戈县| 梁山县| 仁布县| 河曲县| 垦利县| 康定县| 井陉县| 桂东县| 江达县| 乃东县| 会宁县| 通河县| 长寿区| 谢通门县| 东城区| 杭州市| 彰武县| 浮梁县| 平顶山市| 西乡县| 岳阳市| 讷河市| 康保县| 昔阳县| 安龙县| 大渡口区| 连江县| 卓尼县|