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

首頁 > 編程 > JavaScript > 正文

微信瀏覽器禁止頁面下拉查看網址實例詳解

2019-11-19 16:13:41
字體:
來源:轉載
供稿:網友

微信瀏覽器禁止頁面下拉查看網址實例詳解

此類事件是手機touchmove默認事件行為,可以通過js代碼隱藏事件:

$(‘body').on(‘touchmove', function (event) {event.preventDefault();});ordocument.addEventListener('touchmove', function(e){e.preventDefault()}, false);

但這樣往往會把頁面原生的scroll效果也一同去掉了,下面的代碼可以完美解決這個問題:

var overscroll = function(el) { el.addEventListener('touchstart', function() {  var top = el.scrollTop   , totalScroll = el.scrollHeight   , currentScroll = top + el.offsetHeight;  //If we're at the top or the bottom of the containers  //scroll, push up or down one pixel.  //  //this prevents the scroll from "passing through" to  //the body.  if(top === 0) {   el.scrollTop = 1;  } else if(currentScroll === totalScroll) {   el.scrollTop = top - 1;  } }); el.addEventListener('touchmove', function(evt) {  //if the content is actually scrollable, i.e. the content is long enough  //that scrolling can occur  if(el.offsetHeight < el.scrollHeight)   evt._isScroller = true; });}overscroll(document.querySelector('.scroll'));document.body.addEventListener('touchmove', function(evt) { //In this case, the default behavior is scrolling the body, which //would result in an overflow. Since we don't want that, we preventDefault. if(!evt._isScroller) {  evt.preventDefault(); }});

詳情見:https://github.com/luster-io/prevent-overscroll/blob/master/index.html

源碼下載:http://xiazai.VeVB.COm/201706/yuanma/preventoverscrollmaster(VeVB.COm).rar

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阳县| 上杭县| 宽城| 岳普湖县| 化德县| 房产| 平潭县| 韩城市| 汝南县| 确山县| 隆德县| 萍乡市| 利津县| 沁阳市| 墨竹工卡县| 句容市| 大同县| 和龙市| 瑞金市| 郴州市| 福清市| 阿勒泰市| 绥宁县| 阿坝| 镇雄县| 仙游县| 呈贡县| 鄂托克前旗| 报价| 海门市| 大悟县| 凤台县| 诸暨市| 左权县| 临海市| 七台河市| 东兴市| 门头沟区| 郴州市| 大荔县| 壶关县|