在使用mui上拉加载下拉刷新时,上拉到无记录时再下拉刷新记录,使用mui('#pullrefresh').pullRefresh().refresh(true)方法重置后,刷新后又多调用了一次上拉的方法,这什么情况?
下拉方法:
function pulldownRefresh() {
setTimeout(function() {
currPage = 1;
totalCount = 0;
var listData = loadList(currPage)
count = listData.length;
var liHtml = compiler(listData);
$('.mui-table-view').html(liHtml);
mui('#pullrefresh').pullRefresh().endPulldownToRefresh();
mui('#pullrefresh').pullRefresh().refresh(true);
}, 500);
}
上拉方法:
function pullupLoad() {
setTimeout(function() {
var listData = loadList(++currPage);
count += listData.length;
var liHtml = compiler(listData);
$('.mui-table-view').append(liHtml);
mui('#pullrefresh').pullRefresh().endPullupToRefresh((count >= totalCount));
}, 500);
}
3 个回复
monay - 妥妥的
下拉刷新请求成功后重置一下上拉加载组件
4***@qq.com - Java初级入门
我之前有个类似的,重置一下下拉或者上拉加载组件试试看能不能解决
j***@126.com