移動端監聽上滑下滑(判斷元素是否滾動到底部)


        touchUp(){
            var startY = 0;
            let that = this;
            document.addEventListener("touchstart",function(e){
                startY = e.changedTouches[0].pageY;
            },false);
            document.addEventListener("touchmove",function(e){
                var endY = e.changedTouches[0].pageY;
                var changeVal = endY - startY;
                if(endY < startY){//向上滑
//                    console.log("向上滑");
                    that.showSearchFlag = false
                }else if(endY > startY){//向下滑
//                    console.log("向下滑");
                    that.showSearchFlag = true
                }else{
//                    console.log("沒有偏移");
                }
                // 獲取屏幕高度
                var a = document.body.scrollTop || document.documentElement.scrollTop;;  //滾動條的高度
                var b =document.documentElement.clientHeight    //可視區的高度
                var c = $('#listIndex').height();   //文檔的總高度
                if(a+b >= c){
                    //表示瀏覽器已經到達最底部
                    that.showSearchFlag = true
                }
 
            },false);
        },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM