JavaScript滚轮实现动态加载页面
2017-04-29 15:58
519 查看
关键技术
滑轮滚动事件获取元素距离浏览器顶部的距离
元素的添加
滑轮滚动事件
Firefoxif(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }
IE/Opera/Chrome/Safari
window.onmousewheel=document.onmousewheel=scrollFunc;
其中scrollFunc是具体的实现函数
获取元素距离浏览器顶部的距离
var oTop = element.offsetTop;// body内元素距离body顶部的距离 var sTop = document.body.scrollTop; // body被卷上去隐藏的部分的高度 var top = oTop - sTop; // 二者相减就等于body内的元素距离浏览器窗口的距离
元素的添加
document.body.appendChild(...);
源码可参见:github源码
编程时查阅的文章:
http://www.cnblogs.com/xxcanghai/p/5015712.html
相关文章推荐
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- Javascript动态生成表格,并添加按钮,页面加载自动实现
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- 实现通用 Web CAPTCHA 图形验证码 JavaScript 脚本 API 服务 (JavaScript 脚本动态页面引用) 完整代码
- 通过使页面动态加载不同CSS实现多界面
- 如何实现服务器端下页面动态添加JavaScript脚本
- 用javascript实现(页面正在加载的效果)
- 如何实现服务器端下页面动态添加JavaScript脚本
- javascript实现页面加载进度条(转)
- javascript实现页面加载进度条
- 使用动态JavaScript实现多级菜单联动时不刷新页面的方法
- javascript 实现页面加载进度条代码
- 用javascript实现(页面正在加载的效果)
- 使用JavaScript实现访问本站点任何页面都加载Frame的一种实现方式
- javascript实现页面加载进度条
- javascript实现页面加载进度条
- 通过使页面动态加载不同CSS实现多界面
- 用javascript实现(页面正在加载的效果)
- 实现Web页面中级联菜单的设计/实现动态加载列表框/实现自动刷新页面/实现Web页面的局部动态更新/实现自动完成功能
- 如何实现服务器端下页面动态添加JavaScript脚本