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使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
详解Angular操作cookies方法
2018/06/01 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
2019/08/20 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
Python压缩和解压缩zip文件
2015/02/14 Python
python实现的简单抽奖系统实例
2015/05/22 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
python如何从文件读取数据及解析
2019/09/19 Python
基于python调用psutil模块过程解析
2019/12/20 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
安卓程序员求职信
2014/02/28 职场文书
小学见习报告
2014/10/31 职场文书
社会实践活动总结
2015/02/05 职场文书
免职通知
2015/04/23 职场文书
南极大冒险观后感
2015/06/05 职场文书
各国货币符号大全
2022/02/17 杂记