瀏覽代碼

5月小需求 BUG 修复

zhengjinyi 4 年之前
父節點
當前提交
70230b1055
共有 1 個文件被更改,包括 8 次插入9 次删除
  1. 8 9
      src/main/resources/static/js/article/list.js

+ 8 - 9
src/main/resources/static/js/article/list.js

@@ -135,24 +135,23 @@ var articleList = new Vue({
             $('footer').addClass("noneImportant");
             //移动端上垃加载更多
             $(window).on('scroll', function(){
-                var scrollTop = $(this).scrollTop();
-                var scrollHeight = $(document).height();
-                var windowHeight = window.innerHeight;
-                if (scrollTop + windowHeight >= scrollHeight) {
+                var scrollTop =  $(document).scrollTop();
+                var documentHeight = $(document).height();
+                var windowHeight = $(window).height() ;
+                if( scrollTop >=documentHeight - windowHeight ){
+                    console.log("到底部了!");
                     //此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作
                     var totalPage = Math.ceil(_self.listRecord / _self.params.size)?Math.ceil(_self.listRecord / _self.params.size):1;
                     var next = _self.params.num+1;
-                    if(next <= totalPage){
+                    if(next <= totalPage){ // 获取列表数据
                         if (_self.requestFlag){
                             _self.params.num = next;
                             requestParams.pageNum = next;
-                            // 获取列表数据
                             _self.getArticleList(requestUrl, requestParams);
                         }
                         _self.requestFlag = false;
-                    }else{
-                        //到底了
-                        _self.noMore = true;
+                    }else{ //到底了
+                        _self.noMore = false;
                         $('footer').removeClass("noneImportant");
                     }
                 }