<!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. Flash 终将谢幕:微软将于年底停止对 Flash 的支持

    近日,微软宣布将于今年 12 月终止对 Adobe Flash Player 的支持,届时,微软旗下所有浏览器都将无法使用 Flash,Adobe 也不会在今年 12 月后发布安全更新.早在 2017 ...

  2. 算法总结篇---字典树(Trie)

    目录 写在前面 具体实现 引例: 引例代码: 例题 Phone List Solution: The XOR Largest Pair Solution L语言 Solution: 写在前面 字典树是 ...

  3. jQuery.qrcode二维码插件生成网页二维码

    如果是一个固定的二维码,我们只需要在网上找个地方生成图片,然后放上图片就可以了.但如果是地址不固定需要根据页面来生成的话.就有两种做法,一个是后端根据页面做一个动态的二维码.一种是前端使用插件生成. ...

  4. Spring Boot 整合 Freemarker

    Spring Boot 整合 Freemarker 1.Freemarker 简介 2.Spring Boot 整合 Freemarker 2.1 创建工程 2.2 创建类 2.3 其他配置 原文地址 ...

  5. Docker (一、dockerfile-node.js)

    1.基本说明 Dockfile是一个用于编写docker镜像生成过程的文件,其有特定的语法.在一个文件夹中,如果有一个名字为Dockfile的文件,其内容满足语法要求,在这个文件夹路径下执行命令:do ...

  6. Spring框架相关博文集

    收藏一些干货博文. Spring 多数据源管理源码分析 Spring事务管理详解 Spring源码解析 Spring框架自学之路

  7. 设计模式(五)——原型模式(加Spring框架源码分析)

    原型模式 1 克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10 只羊. 2 传统方式解决克隆羊问题 1) 思路分析(图 ...

  8. python内置常量是什么?

    摘要:学习Python的过程中,我们会从变量常量开始学习,那么python内置的常量你知道吗? 一个新产品,想熟悉它,最好的办法就是查看说明书! 没错,Python也给我们准备了这样的说明书--Pyt ...

  9. SQL中字符串截取函数(SUBSTRING)

    1.left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2.right(name,2)截取右边的2个字符 SELECT RIGHT(201 ...

  10. 基于ST表的RMQ

    RMQ算法,是一个快速求区间最值的离线算法,预处理时间复杂度O(n*log(n))查询O(1),所以是一个很快速的算法,当然这个问题用线段树同样能够解决. 问题:给出n个数ai,让你快速查询某个区间的 ...