2012-04-13 39 views
2

JQuery Mobile showPageLoadingMsg在我的應用程序中不起作用。下面的代碼只是產生紡車沒有文字:JQuery Mobile`showPageLoadingMsg`不按預期方式工作

$.mobile.showPageLoadingMsg("b", "please wait..."); 

我可以通過添加true作爲最後一個參數得到的只是消息:

$.mobile.showPageLoadingMsg("b", "please wait...", true); 

我不能得到的車輪和信息。在同一時間出現

我需要有我自己的主題或...我錯過了什麼?
繼承人在JSFiddle上的一個例子http://jsfiddle.net/ashanova/VBavX/18/

回答

4

您需要將loadingMessageTextVisible屬性設置爲true。喜歡的東西:

$.mobile.loadingMessageTextVisible = true; // best to put this in mobile init 

從文檔: loadingMessageTextVisible布爾值,默認值:false 文本是否應該是可見的顯示加載消息時。文本始終可見,用於加載錯誤。

我覺得這個屬性和方法showPageLoading是有點混亂,應更新或適當修復showPageLoading。

這是你更新的例子http://jsfiddle.net/VBavX/21/

+0

好的呼叫!我想念閱讀文檔,認爲showPageLoadingMsg的第三個參數是設置loadingMessageTextVisible。這讓我扯掉了很多年來我缺乏的頭髮 – JonWells 2012-04-16 08:04:24

0

實際上,它工作正常。

如果你看一看here(官方文檔),你會看到,與「真」輪被隱藏,同時顯示的消息。

+0

您好,我知道,它的作品,我想生產車輪,並在同一時間的文本。我只是表明我可以得到輪子或文本,但不是兩個 – JonWells 2012-04-13 16:34:10