初晨
初晨
  • 发布:2015-01-27 16:16
  • 更新:2015-07-09 10:47
  • 阅读:4613

使用上拉加载时:如果页面数据不全,为什么一直显示正在加载

分类:MUI

使用上拉加载时:如果页面数据不全,为什么一直显示正在加载

如何在数据加载完成,没有更多数据的时候,并且页面加载不全的情况隐藏“正在加载”呀!

2015-01-27 16:16 负责人:无 分享
已邀请:
踩着单车载着猪

踩着单车载着猪

function pullfresh-function() {  
     //业务逻辑代码,比如通过ajax从服务器获取新数据;  
     ......  
     //注意,加载完新数据后,必须执行如下代码,注意:若为ajax请求,则需将如下代码放置在处理完ajax响应数据之后  
     mui('#pullrefreshContainer').pullRefresh().endPulldownToRefresh();  
}
  • llyzlc

    请问加在哪里的


    function pulldownRefresh() {

    setTimeout(function() {

    document.getElementById("ccul3").innerHTML = "";

    pageno = 1;

    getnewActivity("");//ajax

    mui('#refreshContainer').pullRefresh().endPulldownToRefresh();

    }, 0);

    }

    这样子不行啊。而且mui('#refreshContainer').pullRefresh().endPulldownToRefresh(); 加在ajax的响应里面也不行

    2015-02-11 11:37

llyzlc

llyzlc

请问怎么解决的???

DCloud_UNI_FXY

DCloud_UNI_FXY

参考上边贴出的代码,加载完后,需要你自己调用endPulldownToRefresh();

  • llyzlc

    function pulldownRefresh() {

    setTimeout(function() {

    document.getElementById("ccul3").innerHTML = "";

    pageno = 1;

    getnewActivity("");//ajax

    mui('#refreshContainer').pullRefresh().endPulldownToRefresh();

    }, 0);

    }

    这样子不行啊。


    而且mui('#refreshContainer').pullRefresh().endPulldownToRefresh(); 加在ajax的响应里面也不行

    2015-02-11 14:02

  • DCloud_UNI_FXY

    写错了。上拉加载,应该是endPullupToRefresh();

    2015-02-11 14:34

  • 踩着单车载着猪

    我的错...瞎贴代码。。- -

    2015-02-11 16:29

蔡繁荣

蔡繁荣 - 发表是最好的记忆

如果是这样的话,那mui示例代码太有误导性了,而且注释也不够清晰

我也是放在顶部,结果一直显示正在加载中...

String

String - nstart

mui('#pullrefreshContainer').pullRefresh().endPulldownToRe 这个是 下拉刷新
mui('#pullrefreshContainer').pullRefresh().endPullupToRe 这个是上拉刷新.注意区分

该问题目前已经被锁定, 无法添加新回复