jquery 实现滚动条下拉时无限加载
2016-04-16 15:15
651 查看
思路:
通过捕捉浏览器滚动条下拉事件,触发异步加载数据的js方法,实现数据的动态添加。
脚本:
var lastId=0;//记录每一次加载时的最后一条记录id,跟您的排序方式有关。
var isloading = false;
$(window).bind("scroll", function () {
if ($(document).scrollTop() + $(window).height()
> $(document).height() - 10 && !isloading) {
isloading = true;
getMore();
}
});
function getMore() {
var url = "ajaxdata.aspx"?lastId=" + lastId +"&type=" + 其他参数
$.getJSON(url, function (data) {
var html="";
... ...
$(html).insertAfter($(".elem").last());
isloading = false;
}
}
通过捕捉浏览器滚动条下拉事件,触发异步加载数据的js方法,实现数据的动态添加。
脚本:
var lastId=0;//记录每一次加载时的最后一条记录id,跟您的排序方式有关。
var isloading = false;
$(window).bind("scroll", function () {
if ($(document).scrollTop() + $(window).height()
> $(document).height() - 10 && !isloading) {
isloading = true;
getMore();
}
});
function getMore() {
var url = "ajaxdata.aspx"?lastId=" + lastId +"&type=" + 其他参数
$.getJSON(url, function (data) {
var html="";
... ...
$(html).insertAfter($(".elem").last());
isloading = false;
}
}
相关文章推荐
- PHP 处理 JQuery serialize 数据
- [学习笔记]什么是JQuery?
- [学习笔记]利用Jquery实现一些动态效果
- JQuery 遍历对象(DOM,数组,JSON)方法
- jquery实现轮询
- 用jQuery写的简单两级树形菜单
- jQuery实现的倒计时效果实例小结
- jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
- jQuery实现无限往下滚动效果代码
- jQuery遍历json的方法分析
- jQuery 获取元素并添加
- knockoutjs+jquery.gridgroup 实现table数据加载和行合并
- jQuery选择器大全
- JQuery中鼠标划过一级菜单,有二级菜单的就显示的处理
- jQuery遍历json的方法分析
- jQuery实现无限往下滚动效果代码
- jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
- jQuery实现的倒计时效果实例小结
- 十条jQuery代码片段助力Web开发效率提升
- jQuery实现下拉菜单