js 判断滚动到页面底部

CreateTime--2018年4月14日10:13:07

Author:Marydon

1.使用场景:

  滚动到屏幕底部,触发加载分页数据请求(qq空间,手机端)

2.代码实现

  javascript方式

window.onscroll = function() {//获取被卷去高度var scrollTop = document.body.scrollTop;//获取窗口高度(可见区域高度)var windowHeight = document.documentElement.clientHeight;//获取文档高度var documentHeight = document.body.scrollHeight;if (scrollTop + windowHeight >= documentHeight) {$('#nomore').show();//发送Ajax请求获取分页数据
    }
}

  jQuery方式

$(window).scroll(function() {//获取被卷去高度var scrollTop = $(this).scrollTop();//获取窗口高度(可见区域高度)var windowHeight = $(this).height();//获取文档高度var documentHeight = $(document).height();if (scrollTop + windowHeight >= documentHeight) {$('#nomore').show();//发送Ajax请求获取分页数据
    }
});

区别:javascript的onscroll事件只能定义一次,而jQuery的scroll事件可以定义多次,还不会冲突。

相关推荐:

js 判断进入可视区域

javascriptjquery 判断滚动到页面底部相关推荐

  1. 用Javascript滚动到页面底部,并能正确判断出页面已到底部的方法

    现在的页面大部分都是通过Js渲染来显示页面的,也就是如果不滚动到页面底部就无法获取整个页面的HTML源码,如果通过CURL等抓取网页那么基本上抓取到都是一堆javascript代码. 所以就有了web ...

  2. 滚动到页面底部自动加载内容

    上网时经常会看到许多酷炫的网页,其中给我印象较深刻的是鼠标滚动到页面底部时会自动加载内容,一直都很好奇是怎么样做到的,于是自己也尝试着写了一下. 先上个完整代码吧: <!DOCTYPE html ...

  3. js实现判断滚动条滚到页面底部并执行事件的方法

    这里我主要介绍JS实现判断滚动条滚到页面底部并执行事件的方法: 需要了解三个dom元素,分别是:clientHeight.offsetHeight.scrollTop. clientHeight:这个 ...

  4. java 滚动条的事件_[Java教程]jquery如何判断滚动条滚到页面底部并执行事件

    [Java教程]jquery如何判断滚动条滚到页面底部并执行事件 0 2016-04-27 10:00:13 本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件.首先理解三个dom元素, ...

  5. C语言界面列表的滑动效果,jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)...

    本文实例讲述了jQuery+ajax实现滚动到页面底部自动加载图文列表效果.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/ ...

  6. ajax文字上下滚动,ajax页面底部 滚动加载效果 实例

    html部分: //ajax读取的 data.html 使用append 的方式添加到这里 //ajax 状态文字输出到这里 [数据加载中][数据加载成功][没有数据了] js代码需要jquery支持 ...

  7. js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例

    转载链接:http://www.cnblogs.com/thinksley/archive/2013/05/12/3074237.html 滚动下拉到页面底部加载数据是很多瀑布流网站的做法,那来看看配 ...

  8. 滑轮滚动到页面底部ajax加载数据的实例

    滚动下拉到页面底部加载数据是很多瀑布流网站的做法,那来看看配合jsonp是如何实现的吧,小菜总结记录之用,高手勿喷. 当然本例子采用的是jquery库,后期会做成原生js. 本例的数据调用的是锋利的j ...

  9. 判断 小程序 是否 滚动到页面底部 scrolltolower_微信小程序长列表性能优化——recycle-view

    背景: 第七次人口普查项目使用是微信小程序原生框架,组件是根据用户需求由项目组前端组组长封装完成的.采集小程序正式登记首页列表页面,根据腾讯老哥在sentry上的监控可以看出,列表页面前端性能比较差, ...

最新文章

  1. 相机数据格式设置不对踩坑
  2. 学会这几个Redis技巧,让你的程序快如闪电
  3. mfc 子窗体任何消息都不触发_winform让窗体一直显示在桌面上以及FindWindow
  4. pandas删除满足条件的行_入门Pandas练习
  5. 工程师男友如何反窃听?趣聊密码学入门科普
  6. 利用栈进行程序的括号匹配
  7. python打印星星居中_python实现while循环打印星星的四种形状
  8. 扩展源_瑞萨电子推出具备反向充电WattShare TRx模式的 15W无线充电电源P9415R接收器,扩展无线电源产品线...
  9. android webview js交互 第一节 (java和js交互)
  10. spring中用到的9种设计模式
  11. 【clickhouse】ClickHouse表引擎 MergeTree 数据生命周期
  12. C#驱动级模拟按键操作
  13. 计算机应用与维修专业主修,计算机应用与维修专业个人简历制作
  14. 收集小型机snap日志文件步骤
  15. 过拟合和欠拟合_TensorFlow教程-过拟合和欠拟合
  16. 看完这篇文章你就清楚的知道 ZooKeeper的 概念了
  17. 数值计算之 插值法(2)多项式插值——牛顿插值法
  18. 2021 年“泰迪杯”数据分析技能赛 B 题 肥料登记数据分析
  19. (白光LED显色性)计算白光LED的显色指数(CRI)数据异常,色质指数CQS来替代
  20. 双拼输入法的原理及上手方法

热门文章

  1. C语言algorithm主函数,C语言中主函数中相关有关问题?
  2. Java Map集合
  3. 前端开发时间格式的转换方法_开发人员投资时间而不浪费时间的10种方法
  4. vux Cell组件
  5. zabbix运行脚本监控ggsci报错
  6. Kernel Newbies内核开发新手的资源
  7. 《Access 2007开发指南(修订版)》一一1.5 什么是数据库对象
  8. zookeeper 入门讲解实例 转
  9. 1.8-zabbix服务端安装
  10. 【转载】关于测试人员的职业发展