jquery 实现滚动条下拉时无限加载的简单实例


思路:

通过捕捉浏览器滚动条下拉事件,触发异步加载数据的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;
    }

  }

以上这篇jquery 实现滚动条下拉时无限加载的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

jquery ezUI 双击行记录弹窗查看明细的实现方法
第一步:给DataGrid绑定onDblClickRow事件;tabletitle=""id="dataTable"class="easyui-datagrid"style="height:500px;"data-options="url:'/ajaxget.aspx_t='+newDate().getTime()+'&_action=SVNGetHandl

jQuery 选择同时包含两个class的元素的实现方法
jQuery选择同时包含两个class的元素的实现方法elementclass="ab"1.交集选择:$(".a.b")--选择同时包含a和b的元素。2.并集选择:$(".a,.b")--选择包含a或者包含b的元

jQuery easyUI datagrid 增加求和统计行的实现代码
在datagrid的onLoadSuccess事件增加代码处理。styletype="text/css".subtotal{font-weight:bold;}/*合计单元格样式*//stylescripttype="text/javascript"functiononLoadSuccess(){//添加合计