Jquery Mobile pageLoading()方法如何工作?

时间:2011-05-22 02:33:56

标签: jquery-mobile

我是Jquery Mobile的新手,并在重新开发此移动网站时尝试学习它。所以我使用data-role =“page”进行不同div的所有导航。并使用#pagename导航。我的问题是以这种方式进行导航如何使用加载消息并等待转换直到下一页加载?我尝试将$ .mobile.pageLoading()放在链接的onClick属性中但是没有用。

3 个答案:

答案 0 :(得分:6)

使用JQM 1.0 beta 1

//show
$.mobile.showPageLoadingMsg();

//hide
$.mobile.hidePageLoadingMsg();

http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/api/methods.html

http://jquerymobile.com/test/docs/api/methods.html

<强>更新

此方法也是官方1.0版本中可接受的方法。

http://code.jquery.com/mobile/latest/demos/docs/api/methods.html

mobile.showPageLoadingMsg()

显示页面加载消息,可通过$ .mobile.loadingMessage配置。 例如:

//cue the page loader 
$.mobile.showPageLoadingMsg();

$。mobile.hidePageLoadingMsg()

隐藏页面加载消息,可通过$ .mobile.loadingMessage配置。 例如:

//cue the page loader           
$.mobile.hidePageLoadingMsg();

答案 1 :(得分:0)

文档在这里(在底部)http://jquerymobile.com/demos/1.0a4.1/#docs/api/methods.html,但是在例子上有点模糊。

这可能有助于您:https://github.com/jquery/jquery-mobile/issues/1397

答案 2 :(得分:0)

在jQuery mobile 1.4.5中,唯一能帮到我的是: $(&#39;的.ui装载机&#39)隐藏();