页面向下滚动ajax获取数据的实现方法(兼容手机)


Posted in Javascript onMay 24, 2016

页面向下滚动ajax获取数据的实现方法(兼容手机)

$(window).scroll(function () {
      var scrollTop = $(this).scrollTop();
      var scrollHeight = $(document).height();
      var windowHeight = $(this).height();


      if (scrollTop + windowHeight >= scrollHeight) {
        loadPromotions();
      }

    });

   var page = 1;
   var morAvaliable = true;//标识还有数据可以加载
   function loadPromotions() {
    if (morAvaliable) {
      var href = location.href.split('?')[0];
      var pageSize = 5;
      page++;
      $.post(href,
        {
          pageNo: page,
          pageSize: pageSize
        }
        , function (data) {
          if (data.length) {
            var html = '';
            $.each(data, function (i, list) {
              html += '<div class="task-time">' + list.CreateTime + '</div>';
              html += '<a class="task-box" href="' + list.Url + '">';
              html += '<h5>' + list.Title + '</h5>';
            });
            $('#promotionList').append(html);
          }
          else {
            morAvaliable = false;
            $('#loading').html('没有更多分享信息了');
          }
        }
      );
    }
  }

以上这篇页面向下滚动ajax获取数据的实现方法(兼容手机)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js类中的公有变量和私有变量
Jul 24 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
May 03 Javascript
jquery隐藏标签和显示标签的实例
Nov 11 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
Feb 22 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
Node.js Mongodb 密码特殊字符 @的解决方法
Apr 11 Javascript
jQuery ajax动态生成table功能示例
Jun 14 jQuery
使用express搭建一个简单的查询服务器的方法
Feb 09 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
JS操作JSON常用方法(10w阅读)
Dec 06 Javascript
JQuery点击事件回到页面顶部效果的实现代码
May 24 #Javascript
JavaScript中判断数据类型的方法总结
May 24 #Javascript
JS实现回到页面顶部动画效果的简单实例
May 24 #Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 #Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 #Javascript
原生js的数组除重复简单实例
May 24 #Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 #Javascript
You might like
PHP 日,周,月点击排行统计
2012/01/11 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
Move.js入门
2017/02/08 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
python如何通过实例方法名字调用方法
2018/03/21 Python
python微信公众号开发简单流程
2018/03/23 Python
python实现简单名片管理系统
2018/11/30 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
django rest framework使用django-filter用法
2020/07/15 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
携程英文网站:Trip.com
2017/02/07 全球购物
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
小学学雷锋活动总结
2014/04/25 职场文书
专家推荐信模板
2014/05/09 职场文书
2014年电工工作总结
2014/11/20 职场文书
综合素质评价自我评价
2015/03/06 职场文书
2014年终个人总结报告
2015/03/09 职场文书
python双向链表实例详解
2022/05/25 Python