成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

禁止微信瀏覽器的下拉滑動

FreeZinG / 2204人閱讀

摘要:禁止微信瀏覽器的下拉滑動解決思路先禁止的滾動事件再給需要的元素加上自定義的滾動事件注加入此代碼后要給需要的元素加上的禁止的滾動事件給為的元素加上自定義的滾動事件

禁止微信瀏覽器的下拉滑動

解決思路:

1 先禁止body的滾動事件

2 再給需要scroll的元素加上自定義的滾動事件

注:加入此代碼后要給需要scroll的元素加上.scroll的class

    var overscroll = function (els) {
        for (var i = 0; i < els.length; ++i) {
            var el = els[i];
            el.addEventListener("touchstart", function () {
                var top = this.scrollTop
                    , totalScroll = this.scrollHeight
                    , currentScroll = top + this.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) {
                    this.scrollTop = 1;
                } else if (currentScroll === totalScroll) {
                    this.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 (this.offsetHeight < this.scrollHeight)
                    evt._isScroller = true;
            });
        }
    };
    
    //禁止body的滾動事件
    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();
        }
    });
    
    //給class為.scroll的元素加上自定義的滾動事件
    overscroll(document.querySelectorAll(".scroll"));

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/87982.html

相關文章

  • 微信里面防止下拉"露底"組件

    摘要:從本人這兩個月移動實踐的經(jīng)驗來看,微信的里面和的滑動效果無論是在安卓還是下的體驗都很一般,有明顯的卡頓現(xiàn)象,在安卓下面還會出現(xiàn)滑動過快的時候在頁面停下來之后滾動條才閃到相應位置的現(xiàn)象。 前言 在微信里面瀏覽頁面的時候,有一個很管用的方法可以區(qū)分這個頁面是原生的還是H5形式的。隨便打開一個頁面,用力往下扯的時候,如果頁面上方出現(xiàn)了黑底,黑底上有一行諸如網(wǎng)頁由game.weixin.qq....

    hot_pot_Leo 評論0 收藏0
  • html+js(swiper.js)+css左右滑動切換頁面效果,適配移動端

    摘要:截圖結構文件夾文件夾移動端左右滑動進度條微信內禁止上下拉上面加入了禁止微信下拉的,適合不會產(chǎn)生滾動條的頁面,如果你的頁面會有滾動條,請把禁止微信下拉的去掉,否則滾動條就被卡住不能往下拉了。和文件下載鏈接密碼 demo: showImg(https://segmentfault.com/img/bV9TOy?w=280&h=280); 截圖: showImg(https://segmen...

    lcodecorex 評論0 收藏0
  • html+js(swiper.js)+css左右滑動切換頁面效果,適配移動端

    摘要:截圖結構文件夾文件夾移動端左右滑動進度條微信內禁止上下拉上面加入了禁止微信下拉的,適合不會產(chǎn)生滾動條的頁面,如果你的頁面會有滾動條,請把禁止微信下拉的去掉,否則滾動條就被卡住不能往下拉了。和文件下載鏈接密碼 demo: showImg(https://segmentfault.com/img/bV9TOy?w=280&h=280); 截圖: showImg(https://segmen...

    FreeZinG 評論0 收藏0
  • html+js(swiper.js)+css左右滑動切換頁面效果,適配移動端

    摘要:截圖結構文件夾文件夾移動端左右滑動進度條微信內禁止上下拉上面加入了禁止微信下拉的,適合不會產(chǎn)生滾動條的頁面,如果你的頁面會有滾動條,請把禁止微信下拉的去掉,否則滾動條就被卡住不能往下拉了。和文件下載鏈接密碼 demo: showImg(https://segmentfault.com/img/bV9TOy?w=280&h=280); 截圖: showImg(https://segmen...

    yacheng 評論0 收藏0
  • 微信小程序 禁止彈框底部內容滑動

    摘要:網(wǎng)友們的方法網(wǎng)友們有人使用的方式是給綁定一個空方法。這也是一個解決方法。友情提醒關于不能滾動的這個效果需要在真機上面查看,在編輯器上面看不到效果。本文首發(fā)于公眾號前端的極致實現(xiàn)。歡迎小可愛們來交流加我微信拉大家進群 我們需要解決的問題:當彈框顯示的時候,彈框下面的內容不能滾動 小程序的彈框特別多,像下面這樣,彈框的底部是一個可以下拉的頁面,但是當彈框出現(xiàn)的時候,需要禁止底部的滾動,那么...

    terro 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<