<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="../js/rem.js"></script>
<link rel="stylesheet" href="../css/mui.min.css">
<link rel="stylesheet" href="../css/base.css">
<link rel="stylesheet" href="../css/cc.css">
</head>
<body>
<div class="g my-love">
<!--头部-->
<header class="header">
<a href="#"> <span class="mui-icon mui-icon-arrowleft arrowleft fl"></span></a>
<a class="tx-center" href="#">我的收藏</a>
<a href="#"></a>
</header>
<!--头部end-->
<!--选项卡-->
<div class="tab">
<span class="active">线路</span>
<span>供应商店铺</span>
<div class="line"></div>
</div>
<!--选项卡end-->
<!--列表-->
<div class="listitem">
<!--下拉刷新容器-->
<div id="pullrefresh" class="mui-content mui-scroll-wrapper w-list">
<div class="mui-scroll">
<!--数据列表-->
<div class="listitem-content">
<ul class="table-view mui-table-view-chevron">
<!--li项目-->
<a href="#">
<li class="view-cell clearfix">
<div class="fl line-itemL">
<div class="line-itemimg">
<img src="../images/dingdan_img_1.png" />
<p>上海出发</p>
</div>
</div>
<div class="fl line-itemR">
<h3 class="txt-cut">游轮盛宴世纪皇冠系列五香游船畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列五香游船...</h3>
<p class="one-txt-cut">最近团期:07-08、07-09、07-11、07-12…</p>
<div class="lineprice"><span>¥<em>5999</em></span>起</div>
</div>
</li>
</a>
<div class="linecancer clearfix"><span class="fr cancer-love">取消收藏</span></div>
<!--li项目end-->
<!--li项目-->
<a href="#">
<li class="view-cell clearfix">
<div class="fl line-itemL">
<div class="line-itemimg">
<img src="../images/dingdan_img_1.png" />
<p>上海出发</p>
</div>
</div>
<div class="fl line-itemR">
<h3 class="txt-cut">游轮盛宴世纪皇冠系列五香游船畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列五香游船...</h3>
<p class="one-txt-cut">最近团期:07-08、07-09、07-11、07-12…</p>
<div class="lineprice"><span>¥<em>5999</em></span>起</div>
</div>
</li>
</a>
<div class="linecancer clearfix"><span class="fr cancer-love">取消收藏</span></div>
<!--li项目end-->
<!--li项目-->
<a href="#">
<li class="view-cell clearfix">
<div class="fl line-itemL">
<div class="line-itemimg">
<img src="../images/dingdan_img_1.png" />
<p>上海出发</p>
</div>
</div>
<div class="fl line-itemR">
<h3 class="txt-cut">游轮盛宴世纪皇冠系列五香游船畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列五香游船...</h3>
<p class="one-txt-cut">最近团期:07-08、07-09、07-11、07-12…</p>
<div class="lineprice"><span>¥<em>5999</em></span>起</div>
</div>
</li>
</a>
<div class="linecancer clearfix"><span class="fr cancer-love">取消收藏</span></div>
<!--li项目end-->
</ul>
</div>
</div>
</div>
<!--下拉刷新容器end-->
</div>
<!--列表end-->
</div>
<script src="../js/mui.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script>
var pageindex =0; //此处提供页的索引
var canDown =1; //此处提供数据,当有数据时,提供参数大于0的数,当没有数据时提供小于0的数
mui.init({
swipeBack: true //启用右滑关闭功能
});
mui.init({
pullRefresh: {
container: '#pullrefresh',
up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
mui('body').on('tap','a',function(){document.location.href=this.href;});
/**
* 上拉加载具体业务实现
*/
function pullupRefresh() {
setTimeout(function() {
var index=pageindex+1;
mui.ajax({
type: "post",
url: "take.ajaxtake.html",
data: 'p='+index,
dataType: "json",
timeout: 1000,
complete :function(){
},
success: function(data){
canDown=data.surplus;
mui('#pullrefresh').pullRefresh().endPullupToRefresh((canDown<0));//参数为true代表没有更多数据了。
pageindex++;
var table = document.body.querySelector('.table-view');
var cells = document.body.querySelectorAll('.view-cell');
var str="";
for(var i=0;i<data.datas.length;i++){
var li = document.createElement('li');
li.className = 'bg-white';
str= '<a href="#"><li class="view-cell clearfix">'+
'<div class="fl line-itemL">'+
' <div class="line-itemimg">'+
' <img src="../images/dingdan_img_1.png" />'+
' <p>上海出发</p>'+
'</div>'+
'</div>'+
'<div class="fl line-itemR">'+
'<h3 class="txt-cut">游轮盛宴世纪皇冠系列五香游船畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列畅游游轮盛宴世纪皇冠系列五香游船...</h3>'+
'<p class="one-txt-cut">最近团期:07-08、07-09、07-11、07-12…</p>'+
'<div class="lineprice"><span>¥<em>5999</em></span>起</div>'+
'</div>'+
'</li></a>'+
'<div class="linecancer clearfix"><span class="fr cancer-love">取消收藏</span></div>';
li.innerHTML = str;
table.appendChild(li);
}
},
error: function() {
console.log("请求数据失败");
}
});

}, 1500);
}
//以下是jquery代码
$(function(){
//选项卡
$(".tab").find("span").click(function(){
var _$this=$(this);
var $w=_$this.width();
var $index=_$this.index();
$(".tab").find("span").removeClass("active");
_$this.addClass("active");
_$this.siblings(".line").animate({
"left":$w*$index+"px"
},200)
});
//取消收藏
$ (".cancer-love").on("tap",function(){//此处用tap,触屏事件
var btnArray = ['是', '否'];
mui.confirm('确定取消收藏吗?', '取消收藏', btnArray, function(e) {
if (e.index != 1) {
console.log("是")
} else {
console.log("否")
}
});
});
})
</script>
</body>
</html>

欢迎star我的github

mui上拉刷新的更多相关文章

  1. MUI - 上拉刷新/下拉加载

    新闻信息列表必备的功能,支持Table,Ul等列表. 以下是DIV版本,在安卓端或者ios端必须使用双webview模式,传送门:http://dev.dcloud.net.cn/mui/pulldo ...

  2. mui上拉刷新+下拉加载

    具体操作见代码: <!doctype html> <html> <head> <meta charset="UTF-8"> < ...

  3. HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法

    HBuilder/Mui开发的APP使用上拉刷新,当滚动到底部是会触发上拉刷新,加载更多数据.但是ios上确是一个坑,导致滚动条无法滚动. 解决方法 放弃Mui的上拉刷新,自己使用JS实现. var ...

  4. mui 下拉刷新

    mui 下拉刷新 此文提供的是mui这种下拉刷新.悬浮于页面上,比较好用. <!DOCTYPE html> <html> <head> <meta chars ...

  5. mui 上拉加载更多的使用

    最近工作之余在用mui的框架开发,对mui了解了一些.在真正的app开发项目中,mui上拉加载模块中有两个坑,现在说一下. 1.在函数自己上拉加载行为后的回调函数 该函数是必须要写的,用来写自己的逻辑 ...

  6. mui 上拉加载 实现分页加载功能

    mui 上拉加载 实现分页加载功能,效果图: 分页功能(上拉加载): 1.引入需要的css.js文件 <link href="static/css/mui.css" rel= ...

  7. mui 上拉加载

    最近做到移动端页面的开发,需要mui 的上拉刷新功能,最后实现后整理代码如下: 1.需要引入的js <link href="../resource/css/mui.min.css&qu ...

  8. SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新

    下拉刷新和上拉刷新都用SwipeRefreshLayout 自带的进度条 布局 <?xml version="1.0" encoding="utf-8"? ...

  9. 使用MJRefresh遇到的一个问题,上拉刷新后tableview瞬间滑到最底部

    最近用MJRefresh上拉刷新时遇到一个问题,就是上拉刷新后,tableview会瞬间滑到最底部,用户还要往回翻才能看到新刷出来的数据,体验十分不好.查了很久没找到原因,最后发现在refreshvi ...

随机推荐

  1. 如何手动封装Promise函数

    第一步:Promise构造函数接受一个函数作为参数,该函数的两个参数分别是:resolve和reject; function Promise(task) { // 缓存this let that = ...

  2. 将字符串进行md5加密

    import java.security.MessageDigest; public class MD5Tools { /** * 将字符串进行md5加密 */ public static Strin ...

  3. PyQt中ui编译成窗体.py,中文乱码

    我在Eric工具下编译的 解决办法: 1.打开 C:\Python27\Lib\site-packages\eric4\i18n,将中文资源包的名称"GB2312."去掉,变成er ...

  4. 复制虚拟机,链接网络问题:没有找到合适的设备:没有找到可用于链接System eth0 的

    http://my.oschina.net/coolfire368/blog/292742 1./etc/udev/rules.d/70-persistent-net.rules 修改也成,修改时留下 ...

  5. 武装你的WEBAPI-OData常见问题

    本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delt ...

  6. Nacos服务心跳和健康检查源码介绍

    服务心跳 Nacos Client会维护一个定时任务通过持续调用服务端的接口更新心跳时间,保证自己处于存活状态,防止服务端将服务剔除,Nacos默认5秒向服务端发送一次,通过请求服务端接口/insta ...

  7. CCF CSP 202012-1 期末预测之安全指数

    202012-1 期末预测之安全指数 题目背景 期末要到了,小菜同学找到了自己的好朋友顿顿,希望可以预测一下自己这学期是否会挂科. 题目描述 首先,顿顿选取了如"课堂表现".&qu ...

  8. 回文树(回文自动机PAM)小结

    回文树学习博客:lwfcgz    poursoul 边写边更新,大概会把回文树总结在一个博客里吧... 回文树的功能 假设我们有一个串S,S下标从0开始,则回文树能做到如下几点: 1.求串S前缀0~ ...

  9. 2020牛客暑期多校训练营(第二场)Fake Maxpooling

    传送门:Fake Maxpooling 题意:给出矩阵的行数n和列数m,矩阵 Aij = lcm( i , j )  ,求每个大小为k*k的子矩阵的最大值的和. 题解:如果暴力求解肯定会t,所以要智取 ...

  10. AtCoder Beginner Contest 161

    比赛链接:https://atcoder.jp/contests/abc161/tasks AtCoder Beginner Contest 161 第一次打AtCoder的比赛,因为是日本的网站终于 ...