【Web前端】浏览器拖动到底部执行相关代码
来源:互联网 发布:ios良心软件 编辑:程序博客网 时间:2024/05/03 21:24
利用 jQuery 实现
滑动到最底部实现相关功能,例如加载。
//获取某个 div 距离浏览器顶部的距离var $top = $this.offset().top;//获取到整个文档的高度var $heightOfDocument = $(document).height();//获取当前浏览器可视高度var $heightOfWindow = $(window).height();if ($heightOfDocument - $heightOfWindow === $top) { //执行代码} else { return false;}
滑到到距离底部一段距离就开始加载相关代码:
//获取某个 div 距离浏览器顶部的距离var $top = $this.offset().top;//获取到整个文档的高度var $heightOfDocument = $(document).height();//获取当前浏览器可视高度var $heightOfWindow = $(window).height();//这里给 $top 加上一个值,让前面两个的差小于这个值即可。if ($heightOfDocument - $heightOfWindow <= $top + 100) { //执行代码} else { return false;}
利用 javascript 实现
var scrollTop = getScrollTop();var clientHeight = getClientHeight();var offsetHeight = getOffsetHeight();for (var i = 0; i < items.length; i++) { var offsetTop = items[i].offsetTop; if (offsetHeight - clientHeight <= scrollTop + 100) { //执行代码 } else { break; } }function getOffsetHeight() { return document.documentElement.offsetHeight || document.body.offsetHeight;}function getClientHeight() { return document.documentElement.clientHeight || document.body.clientHeight;}
0 0
- 【Web前端】浏览器拖动到底部执行相关代码
- 将Firefox浏览器的Google工具栏拖动到浏览器底部
- web前端,浏览器兼容
- web前端,浏览器兼容
- Web前端相关整理
- Web前端开发相关
- web 前端 标签相关
- Web前端相关资源
- js 浏览器到底部添加数据
- Web前端浏览器兼容初探
- Web前端浏览器兼容初探
- Web前端浏览器兼容初探
- 【web前端】IE浏览器兼容问题
- Web前端浏览器兼容初探
- WEB前端解决浏览器兼容性问题
- Web前端开发之浏览器
- web前端浏览器内核介绍
- web前端关于浏览器兼容性
- 一个可以在浏览器上自由移动的div
- [jQuery知识]jQuery之知识八-事件对象
- 使用JOOQ seek语句及动态SQL重写MySQL分页逻辑
- UVA101 The Blocks Problem (数据结构模拟)
- Java 4:类的行为和设计模式
- 【Web前端】浏览器拖动到底部执行相关代码
- Codeforces 741B Arpa's weak amphitheater and Mehrdad's valuable Hoses(并查集+分组背包)
- java_day02_constant
- Java 5:方法设计
- Mayer 单例模式 线程安全型
- memory study
- 测试
- 持续集成入门篇
- Qrcode生成二维码的参数总结 及最小尺寸的测试