jQuery移动端页面数据分段加载

所属分类:UI,APP模板-加载,其他

 14066  194  查看评论 (0)
分享到微信朋友圈
X
jQuery移动端页面数据分段加载 ie兼容12

更新时间:2019-12-15 22:00:14

使用方法

引入jquery和main.js后,在loading()方法中可以写向接口请求数据的方法,我在下面写了例子:

function loading() { //动态加载数据
    totalHeight = parseFloat($(window).height()) + parseFloat($(window).scrollTop()); //浏览器的高度加上滚动条的高度
    if ($(document).height() - 15 <= totalHeight) { //当文档的高度小于或者等于总的高度时,开始动态加载数据
        flag++;
        console.log("页面数据第" + flag + "次加载~");
        var str = `
               <div  onclick="lineClick(this)">Caviar推出iPhone 11 Pro/Max圣诞之星版,最高售价90万元</div>
               <div  onclick="lineClick(this)">>安卓之家>安卓平板2723元起,华为MediaPad M6平板电脑欧洲发布:麒麟980,无GMS,预装EMUI10</div>
               <div  onclick="lineClick(this)">京东双12小米购物指南:Redmi K30/RedmiBook 13全面屏新品上市</div>
               <div  onclick="lineClick(this)">国产Model 3交付在即,特斯拉股价连续3个交易日上涨</div>
               <div  onclick="lineClick(this)">多玩游戏论坛宣布年底关闭、迁移</div>
               <div  onclick="lineClick(this)">淘宝双12正式推出5G直播,画面清晰到能看清商品纹路细节</div>
               <div  onclick="lineClick(this)">页>数码之家>智能家电小米有品上架青萍蓝牙闹钟:闹钟、温湿度监测、小夜灯三合一</div>
               <div  onclick="lineClick(this)">贾跃亭破产重组遭阻挠,债务小组:伤害多数债权人利益</div>
           `;
        $("#container").append(str);
        //下面是请求后台数据的例子,可以根据自己需求进行修改,我的项目后台是用php
        // $.ajax({
        //     url: "http://localhost/layui-test/php/main.php",
        //     async: false,
        //     success: function (obj) {
        //         if (obj) {
        //             var datalist = JSON.parse(obj);
        //             console.log(datalist);
        //             var str = "";
        //             for (var i = 0; i < datalist.length; i++) {
        //                 str += `<div >` + datalist[i][4] + `</div>`;
        //             }
        //             $("#container").append(str);
        //         }
        //     }
        // });
    }
}
相关插件-加载,其他

jQuery会员等级进度条(原创)

jQuery多节点点亮会员等级进度条
  加载
 34126  356

jquery播放进度条插件,可拖动

jquery插件播放进度条,可以拖动,可以控制,可设置时间
  加载
 51582  376

3D立体环形进度图表

3D立体环形进度图表,只要传入0100的整数,就能显示对应的百分比,大小自适应。
  加载
 32354  327

带刻度的进度条

html5 CSS3渐变进度条动画效果
  加载
 32918  312

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复