jquery weui ajax滚动加载更多
来源:互联网 发布:卫生网络直报系统 编辑:程序博客网 时间:2024/06/05 15:49
手机端使用jquery weui制作ajax滚动加载更多。
演示地址:http://wx.cnkfk.com/nuol/static/fpage.html
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <title>滚动加载更多</title> <link rel="stylesheet" href="http://cdn.bootcss.com/weui/1.1.1/style/weui.min.css"> <link rel="stylesheet" href="http://cdn.bootcss.com/jquery-weui/1.0.1/css/jquery-weui.min.css"> <script src="http://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script> <script src="http://cdn.bootcss.com/jquery-weui/1.0.1/js/jquery-weui.min.js"></script> </head> <body> <div id="list"> </div> <div class="weui-loadmore"> <i class="weui-loading"></i> <span class="weui-loadmore__tips">正在加载</span> </div> <script> $(function () { max=10,page=1; //进入页面加载 load(page); //滚动加载更多 var loading = false; //状态标记 $(document.body).infinite().on("infinite", function() { if(loading) return; loading = true; setTimeout(function() { page=page+1; load(page); loading = false; }, 1000); //模拟延迟 }); //ajax加载数据 function load(p) { var url="http://123.56.119.1:3000/words/search"; var data={"offset":(p-1)*max,"limit":max} $.get(url,data,function (res) { if(res.data.length==0||res.data.length==res.num){ //没有数据时 $(document.body).destroyInfinite() $(".weui-loadmore").html('<div class="weui-loadmore weui-loadmore_line"> <span class="weui-loadmore__tips">暂无数据</span> </div>') } for(var i=0;i<res.data.length;i++){ $("#list").append('<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg">' +'<div class="weui-media-box__hd">' +'<img class="weui-media-box__thumb" src="http://123.56.119.1:3000/upload/'+res.data[i].image+'">' +'</div>' +'<div class="weui-media-box__bd">' +'<h4 class="weui-media-box__title">'+res.data[i].content+'</h4>' +'</div>' +'</a>') } }) } }) </script> </body> </html>
阅读全文
1 1
- jquery weui ajax滚动加载更多
- jquery weui实现多tab异步滚动加载更多
- jquery weui上拉加载更多
- 【Jfinal】页面滚动 ajax 加载更多
- JQuery滚动加载更多数据实例
- jQuery+Ajax+PHP滚动加载
- thinkphp+ajax+jquery异步实现加载更多
- form标签的位置影响jQuery WeUI滚动加载使用的例子
- 滚动加载更多内容
- 滚动加载更多
- jquery.autocomplete 插件扩展滚动条加载更多
- Js(JQuery)实现滚动到底部加载更多(翻页)
- jquery 滚动到底部时自动加载更多
- 用ajax+jQuery 实现页面加载更多(另类的分页)
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载
- jQuery 加载更多
- JQuery加载更多插件
- jquery实现加载更多
- 机器学习之K-近邻算法(二)
- EurekaClient获取注册到Eureka上的微服务信息
- easyUI datagrid 显示json内部关联对象属性
- 剑指Offer 2.替换空格
- php新手环境搭建
- jquery weui ajax滚动加载更多
- Linq 自己常用方法积累
- POJ1269---Intersecting Lines (计算几何基础:直线相交求交点)
- 完数
- 升级Cocoapods引起的Mantle库找不到的问题及解决方法
- fragment的使用--备忘
- Dubbox详细介绍与安装
- java重构、js与接口的实现
- FFMPEG参数中文说明