JqueryMobile加载微调器以进行函数调用

时间:2012-04-03 16:42:22

标签: jquery-mobile

我想在jquerymobile中运行函数时显示加载微调器。 该函数是非ajax,它只是计算一些值并保存到sqlite db。 我搜索过,并且我一直在寻找使用$ .mobile.showPageLoadingMsg();等

例如

function loading()
{
    $.mobile.showPageLoadingMsg();

    //Do Some Stuff in here

    $.mobile.hidePageLoadingMsg();
}

先谢谢。 LMAC

2 个答案:

答案 0 :(得分:1)

您只需致电:

 $.mobile.showPageLoadingMsg();

在您提到的函数的开头,但是在函数的回调中

$.mobile.hidePageLoadingMsg();

如果您希望加载程序显示一段时间,您可以使用:

$.mobile.showPageLoadingMsg();
var wait = setTimeout(function(){
    $.mobile.hidePageLoadingMsg();
},400);

答案 1 :(得分:1)

使用$ .mobile.loading('show');和$ .mobile.loading('hide');代替。上面的函数不推荐使用jquery移动文档。