页面向下滚动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代码
Mar 05 Javascript
修改jquery.lazyload.js实现页面延迟载入
Dec 22 Javascript
JavaScript 一道字符串分解的题目
Aug 03 Javascript
基于jQuery的倒计时实现代码
May 30 Javascript
JavaScript使用focus()设置焦点失败的解决方法
Sep 03 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
jQuery实现简单的DIV拖动效果
Feb 19 Javascript
jQuery.Callbacks()回调函数队列用法详解
Jun 14 Javascript
ionic选择多张图片上传的示例代码
Oct 10 Javascript
原生JS实现的轮播图功能详解
Aug 06 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP新手上路(三)
2006/10/09 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
轮播的简单实现方法
2016/07/28 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
python 图片验证码代码
2008/12/07 Python
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
python剪切视频与合并视频的实现
2020/03/03 Python
浅谈django 重载str 方法
2020/05/19 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
python excel多行合并的方法
2020/12/09 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
疾病防治方案
2014/05/31 职场文书
文案策划专业自荐信
2014/07/07 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
安全检查汇报材料
2014/12/26 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android