jQuery实现滚动到底部时自动加载更多的方法示例


Posted in jQuery onFebruary 18, 2018

本文实例讲述了jQuery实现滚动到底部时自动加载更多的方法。分享给大家供大家参考,具体如下:

这里利用AJAX,实现滚动到底加载数据功能:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title></title>
  <script src="js/jquery.min.js"></script>
  <script type="text/javascript">
    $(function () {
      AddSth();
    });
    $(function () {
      $(".main").unbind("scroll").bind("scroll", function (e) {
        var sum = this.scrollHeight;
        if (sum <= $(this).scrollTop() + $(this).height()) {
          AddSth();
        }
      });
    });
    function AddSth() {
      $.ajax({
        type: 'POST',
        url: "index.aspx/ReturnSth",
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        //data: "",
        success: function (data) {
          json = $.parseJSON(data.d);
          for (var i in json) {
            var tbBody = "<ul><li>" + json[i].sth + "</li></ul>";
            $(".main").append(tbBody);
          }
          $(".main").append("<hr />");
        }
      });
    }
  </script>
</head>
<body>
  <form id="form1" runat="server">
    <div>下拉加载更多</div><br />
    <div class="main" style="border: 1px solid red; height: 700px; overflow: auto;"></div>
  </form>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
jquery插件实现轮播图效果
Oct 19 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 #jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 #jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 #jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 #jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 #jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 #jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 #jQuery
You might like
php 定义404页面的实现代码
2012/11/19 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
深入理解Python中range和xrange的区别
2017/11/26 Python
python实现定时提取实时日志程序
2018/06/22 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python属于哪种语言
2020/08/16 Python
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
大学生2014全国两会学习心得体会
2014/03/10 职场文书
村委会换届选举方案
2014/05/03 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
Python实现归一化算法详情
2022/03/18 Python