WEB 页面滚动条 相关操作
来源:互联网 发布:淘宝产品历史价格 编辑:程序博客网 时间:2024/05/29 14:20
实例:当滚动条滚动到页面底部时,执行相应的函数
方法一:
$(window).on('scroll', function () {if (that.scrollTimer) {clearTimeout(that.scrollTimer);}that.scrollTimer = setTimeout(function(){var $doc = $(document);if(!that.isPending && ($doc.height() - ($(self).height()+$doc.scrollTop())<= that.loadMoreScroll)){function(){ …… }}}, that.scrollDelay);});方法二:$(document).ready(function() {$(window).scroll(function() {if ($(document).scrollTop()<=0){alert("滚动条已经到达顶部为0");}if ($(document).scrollTop() >= $(document).height() - $(window).height()) {alert("滚动条已经到达底部为" + $(document).scrollTop());}});});
注:
$doc = $(document):获取当前页面元素的jQuery对象
$doc.height():当前页面高度
$(self).height():滚动条高度
$doc.scrollTop():滚动条距页面顶端的长度
正常情况下,当滚动条滚动到页面底部时:$doc.height() = $(self).height() + $doc.scrollTop()
扩展:
当一个元素的实际高度超过其显示区域的高度时,在一定的设置下,浏览器会为该元素显示相应的垂直滚动条。此时,scrollTop()返回的就是该元素 在可见区域之上被隐藏部分的高度(单位:像素)。
如果垂直滚动条在最上面(也就是可见区域之上没有被隐藏的内容),或者当前元素是不可垂直滚动的,那么scrollTop()将返回0。
0 0
- WEB 页面滚动条 相关操作
- Selenium之Web页面滚动条滚操作
- Selenium之Web页面滚动条滚操作
- jquery操作与滚动条相关操作
- web页面滚动条样式修改
- JS 获取web页面 滚动条 长度
- extjs/jquery/js 操作页面滚动条
- web driver selenium 操作滚动条
- 【QTP】页面滚动条WinScrollBar对象操作(滚动条操作)
- 精确地计算Web页面中滚动条的宽度
- 精确地计算Web页面中滚动条的宽度
- 浏览器滚动条相关
- 页面打开滚动条
- 页面元素滚动条
- HTML 页面滚动条
- 实现页面滚动条
- 禁用页面滚动条
- 设置页面滚动条
- Mac 下编辑Ysdk的坑
- linux多线程-----条件变量、pthread_cond_xxx
- Executors,ExecutorService线程知识
- Android面试题收集
- Redis介绍以及安装(Linux)
- WEB 页面滚动条 相关操作
- EMGU Hello, world
- 【JavaWeb开发】初步实现网站应用钉钉扫码登录
- cocos2dx打包异常处理记录
- Android5.1系统自带的应用启动次数统计
- Struts2中的页面跳转
- Hibernate工作原理及为什么要用?
- Vue中v-for的数据分组
- Slot Games 0.3% Rebate Bonus Promotion in Newcity8 Online Casino Malaysia