页面向下滚动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 相关文章推荐
将函数的实际参数转换成数组的方法
Jan 25 Javascript
JS 获取滚动条高度示例代码
Oct 24 Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
JavaScript常用判断写法大全(推荐)
May 30 Javascript
JS使用setInterval实现的简单计时器功能示例
Apr 19 Javascript
vue.js学习笔记之v-bind和v-on解析
May 03 Javascript
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
JS实现的杨辉三角【帕斯卡三角形】算法示例
Feb 26 Javascript
Vue快速实现通用表单验证的方法
Feb 24 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中for循环语句的几种变型
2006/11/26 PHP
PHP读取MySQL数据代码
2008/06/05 PHP
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
php join函数应用
2011/05/04 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
javascript新手语法小结
2008/06/15 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
Django 路由控制的实现
2019/07/17 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
PyQt QMainWindow的使用示例
2021/03/24 Python
学生会主席就职演讲稿
2014/01/14 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
母婴店促销方案
2014/03/05 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
辩护意见书
2015/06/04 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers