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 dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 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 cookie 登录验证示例代码
2009/03/16 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
分享15个最受欢迎的Python开源框架
2014/07/13 Python
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
python添加模块搜索路径方法
2017/09/11 Python
Python虚拟环境项目实例
2017/11/20 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
django配置app中的静态文件步骤
2020/03/27 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Python包和模块的分发详细介绍
2020/06/19 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
python+requests接口自动化框架的实现
2020/08/31 Python
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
2014年综治宣传月活动总结
2014/04/28 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
2015年信息中心工作总结
2015/05/25 职场文书