JavaScript滚轮实现动态加载页面
来源:互联网 发布:ins图片下载软件 编辑:程序博客网 时间:2024/05/16 19:10
关键技术
- 滑轮滚动事件
- 获取元素距离浏览器顶部的距离
- 元素的添加
滑轮滚动事件
Firefox
if(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
0 0
- JavaScript滚轮实现动态加载页面
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- javascript实现页面加载进度条
- jQuery通过滚轮滚动动态加载图片
- jQuery通过滚轮滚动动态加载图片
- JS实现页面下拉动态加载
- angular实现页面数据动态加载
- JavaScript实现 页面滚动图片加载
- JavaScript实现页面图片预加载
- JavaScript实现 页面滚动图片加载
- JavaScript实现 页面滚动图片加载
- 基于javascript实现页面加载loading动画
- JavaScript实现动态倒计时跳转页面
- JavaScript实现页面动态添加图片
- javascript实现页面的重新加载和页面的刷新
- JavaScript 实现loading加载效果实现页面遮罩层
- JavaScript代码制作页面鼠标滚轮图片切换
- 限制文本框或文本域只能输入数字、中文和英文等
- Qt第一个程序 HelloWorld
- Python生成随机数
- 不允许保存更改。您所做的更改要求删除并重新创建 以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建 表的更改"选项。
- AOJ.866 飞越原野
- JavaScript滚轮实现动态加载页面
- 软件光栅化渲染器(二)
- 2. Python开发--基本数据类型
- ubuntu执行man pthread_mutex_lock没有结果的解决方法
- QT写一个记事本⑥
- learn the python in hard way习题16~20的附加习题
- 1023. 组个最小数 (20)
- socket函数
- NYOJ 426 && poj 1125 最短路 DFS 判断联通 SPFA