页面向下滚动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代码要注意的几条规则
Sep 10 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
Dec 30 Javascript
jQuery的$.proxy()应用示例介绍
Apr 03 Javascript
JQuery调用WebServices的方法和4个实例
May 06 Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
jquery中radio checked问题
Mar 16 Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
vue.js实现图书管理功能
Sep 24 Javascript
vue项目使用.env文件配置全局环境变量的方法
Oct 24 Javascript
基于openlayers实现角度测量功能
Sep 28 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+jQuery实现自动补全功能源码
2013/05/15 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
Python字符遍历的艺术
2008/09/06 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
Django中几种重定向方法
2015/04/28 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
Python基础知识点 初识Python.md
2019/05/14 Python
python pygame实现五子棋小游戏
2020/10/26 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
python实现串口自动触发工作的示例
2019/07/02 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
校园招聘策划书
2014/01/09 职场文书
大学生村官事迹材料
2014/01/21 职场文书
初一学生期末评语
2014/04/24 职场文书
标准版离职证明书
2014/09/12 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
离婚代理词范文
2015/05/23 职场文书
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js