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

微信瀏覽器禁止頁面下拉查看網(wǎng)址實例詳解

 更新時間:2017年06月28日 15:39:18   投稿:lqh  
這篇文章主要介紹了微信瀏覽器禁止頁面下拉查看網(wǎng)址實例詳解的相關(guān)資料,需要的朋友可以參考下

微信瀏覽器禁止頁面下拉查看網(wǎng)址實例詳解

此類事件是手機(jī)touchmove默認(rèn)事件行為,可以通過js代碼隱藏事件:

$(‘body').on(‘touchmove', function (event) {event.preventDefault();});
or
document.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.jb51.net/201706/yuanma/preventoverscrollmaster(jb51.net).rar

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

相關(guān)文章

  • 前端算法題解leetcode49-字母異位詞分組

    前端算法題解leetcode49-字母異位詞分組

    這篇文章主要為大家介紹了前端算法leetcode49-字母異位詞分組解題示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 項目中常用的 .env 文件原理源碼解析

    項目中常用的 .env 文件原理源碼解析

    這篇文章主要為大家介紹了項目中常用的 .env 文件原理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Ant Design 的Bug修復(fù)示例詳解

    Ant Design 的Bug修復(fù)示例詳解

    這篇文章主要為大家介紹了Ant Design 的Bug修復(fù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 微信小程序 Image組件實例詳解

    微信小程序 Image組件實例詳解

    這篇文章主要介紹了微信小程序 Image組件實例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • JavaScript 中有了Object 為什么還需要 Map 呢

    JavaScript 中有了Object 為什么還需要 Map 呢

    Map 是用于存儲鍵值的,而 JavaScript 中對象也是由鍵值對組成的,那么 Map 存在的意義是什么呢?下面文章小編就來向大家詳細(xì)介紹吧,需要的朋友可以參考下
    2021-09-09
  • canvas?中如何實現(xiàn)物體的框選

    canvas?中如何實現(xiàn)物體的框選

    這篇文章主要為大家介紹了canvas中如何實現(xiàn)物體的框選的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • commander腳手架工具使用詳解

    commander腳手架工具使用詳解

    這篇文章主要為大家介紹了commander腳手架工具使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 新聞內(nèi)頁-JS分頁

    新聞內(nèi)頁-JS分頁

    新聞內(nèi)頁-JS分頁...
    2006-06-06
  • 載入進(jìn)度條 效果

    載入進(jìn)度條 效果

    載入進(jìn)度條 效果...
    2006-07-07
  • Three.js?Interpolant實現(xiàn)動畫插值

    Three.js?Interpolant實現(xiàn)動畫插值

    這篇文章主要為大家介紹了Three.js?Interpolant實現(xiàn)動畫插值示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02

最新評論

汉川市| 张家港市| 石楼县| 当雄县| 德阳市| 迁安市| 屏山县| 原平市| 全椒县| 扬州市| 柘城县| 淳安县| 平遥县| 湟源县| 明星| 航空| 腾冲县| 天柱县| 瑞昌市| 伊金霍洛旗| 荣成市| 杭锦后旗| 天气| 平舆县| 大连市| 布拖县| 桓台县| 庄浪县| 扎赉特旗| 武定县| 庆安县| 陕西省| 扶沟县| 开远市| 湘西| 桂东县| 宣威市| 屯门区| 阜新市| 定陶县| 治县。|