鼠标滚动到页面底部自动加载数据--阻止多次请求
来源:互联网 发布:网络借贷陷阱 编辑:程序博客网 时间:2024/05/16 07:14
//鼠标滚动到页面最底部加载数据
var documentHeight = [0];
$(window).bind("scroll",function() {
if($(document).scrollTop() + $(window).height() > $(document).height()-1){
documentHeight.push($(document).height())
if(documentHeight[documentHeight.length-1]>documentHeight[documentHeight.length-2]){
documentHeight[documentHeight.length-2] = documentHeight[documentHeight.length-2] + documentHeight[documentHeight.length-1];
$(".res-more").css("display","none");
self.getShareFiles();
}
}else{
$(".res-more").css("display","block");
}
})
为window添加一个scroll事件,浏览器每次触发scroll事件时判断是否滚动到了浏览器底部,如果到了底部则加载新数据。关键是计算滚动条是否滚动到了浏览器底部,算法如下:
滚动条卷起来的高度 +窗口高度 >文档的总高度 + 1
两层判断,外层判断是否到达页面底部,内层判断控制只触发一次请求;
阅读全文
0 0
- 鼠标滚动到页面底部自动加载数据--阻止多次请求
- 页面滚动到底部自动加载
- listview滚动到底部自动加载数据
- ListView滚动到底部自动加载数据
- 网页滚动到底部自动加载数据
- 滚动条到底部,自动加载数据
- ListView滚动到底部自动加载数据
- Jquery鼠标滚动到页面底部自动加载更多内容,使用分页
- js页面滚动到底部时自动加载下一页数据
- 页面滚动至底部自动加载数据完整版
- Android 实现ListView滚动到底部自动加载数据
- ListView滚动到底部自动加载更多数据
- jq滚动到底部自动加载数据实例
- ListView滚动到底部自动加载下一页数据
- jq滚动到底部自动加载数据实例
- javscript实现滚动条滚动到页面底部自动加载增加页面内容
- js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
- 当手机滑到页面底部时自动加载数据
- 吃吃睡睡
- Python 初始化MySQL实例
- 《DOS命令一日通》第十一章 用MODE命令控制计算机设备
- day01-Linux前言知识
- Linux自定义环境变量
- 鼠标滚动到页面底部自动加载数据--阻止多次请求
- 修改Linux的host文件
- cgi ,fastcgi,PHP-FPM和php-cgi
- Android 如何做到隐藏手机底部虚拟按键?
- 006_HTTP_GET_POST
- yilide huawei gongzuo
- 软件工程第五次实验
- 三子棋
- shell参数的输入与运用