tnblog
首页
视频
资源
登录

js滚动刷新

6307人阅读 2020/6/14 19:36 总访问:736096 评论:0 收藏:0 手机
分类: 架构

js实现当快滚动到底部时刷新数据

  1.             $(window).scroll(function ({
  2.                 var scrollTop = $(this).scrollTop();
  3.                 var windowHeight = document.body.clientHeight;
  4.                 var scrollHeight = $(document).height();
  5.                 console.log(scrollTop);
  6.                 console.log(windowHeight);
  7.                 console.log(scrollHeight);
  8.                 console.log("----------------------------");
  9.                 if (scrollTop + windowHeight + 186 >= scrollHeight) {
  10.                     if (isdo) {
  11.                         isdo = false;
  12.                         getResourceOthers();
  13.                     }
  14.                 }
  15.             });
  16.             
  17.          var page = 1;
  18.         //防止滚动事件连续执行,在数据没有返回解析成功之前就不让他触发再次去请求后台了
  19.         var isdo = true;
  20.         var getResourceOthers = function ()
  21.         {
  22.             console.log('到底了请求一次数据');
  23.             //发送ajax,获取数据
  24.             $.post('/x/j'function ({
  25.                 page++;
  26.                 isdo = true;
  27.             });
  28.         }

要注意获取页面可视度高度的坑:

https://www.tnblog.net/aojiancc6/article/details/4043




欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价
真诚,善良,美好,温柔,皆是你
排名
9
文章
120
粉丝
5
评论
5
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术