/**
* [滚动条]
*/
$(window).scroll(function() {
var scrollTop = $(this).scrollTop(); // 滚动条距离顶部的高度
console.log("滚动条距离顶部的高度-->"   scrollTop);
var scrollHeight = $(document).height(); // 当前页面的总高度
console.log("当前页面的总高度-->"   scrollHeight);
var clientHeight = $(this).height(); // 当前可视的页面高度
console.log("当前可视的页面高度-->"   clientHeight);
if (scrollTop   clientHeight >= scrollHeight) { // 距离顶部高度 可视高度 >= 文档总高度 即代表滑动到底部
// code...
alert('已经到底了!');
} else if (scrollTop <= 0) {
// code...
alert('已经到顶了!');
}
});

更多专业前端知识,请上 【猿2048】www.mk2048.com

滚动条判断是否滑动到顶部底部相关推荐

  1. 笔记5 | 监听scroollview、listview、gridview页面滑动,判断是否滑动到顶部以及底部...

    地址 CSDN 地址:http://blog.csdn.net/xiangyong_1521/article/details/50957563 scroollview.listview.gridvie ...

  2. recyclerview滑动到顶部和底部监听+上滑下滑监听

    到达顶部和底部监听 判断是否滑动到底部, recyclerView.canScrollVertically(1);返回false表示不能往上滑动,即代表到底部了: 判断是否滑动到顶部, recycle ...

  3. android列表滑到底部,Android中判断listview是否滑动到顶部和底部的实现方法

    今天实现listview的下拉刷新和上拉加载的时候,遇到了一个问题,*就是说需要根据listview中滑动的位置来进行下拉刷新和上拉加载.* 具体点,只有当我的listview滑动到最顶部的时候,这时 ...

  4. RecyclerView 判断滑动到顶部和底部

    可以使用系统提供的 canScrollVertically 方法来判断 具体如下 recycler_view.addOnScrollListener(new RecyclerView.OnScroll ...

  5. 去除listView和recyclerview滑动到顶部和底部边界的阴影

    xml增加: android:overScrollMode="never" 去除ListView滑到顶部和底部时边缘的黑色阴影: android:fadingEdge=" ...

  6. javaScript实现顶部通栏:往下滑动到距离顶部一定距离,顶部通栏消失;再往上滑动到距离顶部一定距离,顶部通栏再次出现;滚动条往上滑动也会出现(注意CSS样式中的渐变设置)

    注意: 往下滑动到距离顶部一定距离,顶部通栏消失:再往上滑动到距离顶部一定距离,顶部通栏再次出现:该效果的关键点是比较当前滑动距离和自己设置的top值 滚动条往上滑动也会出现:该效果的关键点时比较上次 ...

  7. android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部

    1.创建  ScrollListener 接口监听滑动距离 public interface ScrollListener {void onScrollChanged(ScrollListenerVi ...

  8. js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox

    做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作.下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的 ...

  9. js获取滚动条距离浏览器顶部,底部的高度

    做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作.下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的 ...

最新文章

  1. 【数据结构】双链表的应用
  2. 干货丨谷歌最新机器学习术语表
  3. 第 27 章 Optimization
  4. 本地安全沙箱最快解决办法
  5. 用JPA在测试的时候无法创建EntityManager Factory无法创建的几个可能因素!
  6. html 超链接打开Excel,计算机打开Excel超链接时提示的解决方案
  7. string学习笔记1
  8. activeMQ高并发发送消息异常解决方法
  9. VVC专利池最新进展:MC-IF正在召集专利拥有者
  10. 前端实例练习 - 进度条
  11. 不吃不喝,两周业余时间研究(cisco SCE CM )
  12. Linux中常用的命令
  13. 简单的自动更新程序实现
  14. 容纳10万人服务器多少钱_令人尴尬的故事:为什么我的服务器只能容纳10名玩家...
  15. lua循环,减少不必要的循环
  16. 网上摘的数据缓存资料
  17. js 字符串常用方法 切割 搜索 验证 替换
  18. 王鹏鹏计算机专业,北京工业大学2014年度授予全日制专业学位硕士人员名单
  19. FLUENT19.0基础入门与进阶仿真分析视频教程
  20. 获取车辆VIN等OBD信息

热门文章

  1. flask对mysql数据库增删改查_Flask学习(三) - Flask-SQLAlchemy对数据库增删改查
  2. taro 重新加载小程序_Taro开发微信小程序的初体验
  3. Visual C++中MFC消息的分类
  4. web性能测试基础 知识(引用)
  5. 每天一个linux命令(1):ln 命令
  6. 当我们的代码遇到问题的时候....;要想不遇到问题,写代码的时候要.....
  7. mvcc原理_Mysql MVCC实现原理
  8. python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法
  9. Mathematics 9.0 绘制不等式确定的区域
  10. python羊车门问题_「羊车门」经典概率题中不换门选中车的概率是多少?