<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
<meta charset="utf-8" />
<title>下拉刷新例子</title>
<link rel="stylesheet" type="text/css" href="../xiala/js/minirefresh.min.css" />
<style>
.list {
width: 80%;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background-color: #f1f1f1;
font-size: .3rem;
}
</style>
</head>
<body>
<div id="mrefresh" class="minirefresh-wrap">
<div class="minirefresh-scroll">
<!-- 这里放你要被下拉的区域 -->
<div class="list">
<ul>
<li>网站www.itxst.com</li>
<li>网站www.github.com</li>
<li>网站www.msn.com</li>
</ul>
</div>
</div>
</div>
<script src="minirefresh.min.js" type="text/javascript">
</script>
<script src="jquery-3.3.1-xz.js" type="text/javascript">
</script>
<script src="autorem.js" type="text/javascript"></script>
<script>
var mRefresh = new MiniRefresh({
container: '#mrefresh', //这里是插件的容器ID
down: {
callback: function() {
// 下拉后的回调事件 ,你可以在这里执行你的后台请求数据函数,达到刷新数据的作用
getData();
mRefresh.endDownLoading();
},
onCalcel: function() {
//下拉到一半,放弃刷新执行的事件
calcelMsg();
}
},
up: {
callback: function() {
// 向上拉后的回调事件
mRefresh.endUpLoading(true);
}
}
});
var pos = 0;
function getData() {
$(".list ul li").remove();
for (var i = pos; i < pos + 10; i++) {
$(".list ul").append("<li>新数据" + i + "</li>");
}
pos = pos + 10;
}
function calcelMsg() {
$(".list ul li").remove();
$(".list ul").append("<li>你放弃了刷新</li>");
}
</script>
</body>
</html>