国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 16:34:53
字體:
供稿:網(wǎng)友

本文實(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):瀏覽器本身超出頁面出現(xiàn)的滾動(dòng)被禁用掉了,需要改為局部滾動(dòng),且局部滾動(dòng)的地方需要加“scroll”的class。
注:如果同一個(gè)頁面多個(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):支持瀏覽器本身超出頁面的滾動(dòng)
缺點(diǎn):不支持局部滾動(dòng)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗平县| 苗栗市| 绥滨县| 崇信县| 滨海县| 巴塘县| 西丰县| 蕲春县| 彭水| 土默特左旗| 泽州县| 会东县| 仁怀市| 河间市| 厦门市| 枣庄市| 达州市| 永济市| 利川市| 蚌埠市| 浮山县| 马龙县| 和林格尔县| 涟水县| 章丘市| 镇远县| 阳高县| 浦江县| 太白县| 仙居县| 西藏| 沧源| 台南市| 黄冈市| 望奎县| 佛冈县| 洛南县| 建湖县| 双桥区| 广元市| 建湖县|