2014-12-04 73 views
0

我正在使用JQM 1.4.4並尋求加載消息微調。 當我使用JQM 1.2時,它工作正常$.mobile.showPageLoadingMsg("a", "No spinner", true); 但是同樣的方法不適用於JQM 1.4.4。Jquery mobile:加載微調不工作在JQM 1.4.4

我在android上使用phonegap 3.4和JQM 1.4.4。

+0

它不是重複OP還想隱藏微調。其他問題並不反映這一點。 :)) – Tasos 2014-12-04 16:12:57

+0

@Tasos閱讀愚蠢的答案以及:) $ .mobile.showPageLoadingMsg();和$ .mobile.hidePageLoadingMsg();被替換爲$ .mobile.loading('show');和$ .mobile.loading('hide');從jQuery Mobile 1.3.2開始。 – Omar 2014-12-04 16:17:30

+0

@omar。是的,我看到了,但我只是在問題中繞過(「沒有微調」)。 :))無後顧之憂 – Tasos 2014-12-04 16:21:10

回答

3

這是新的裝載機Mehod在1.4中顯示它。您需要textonly:true如果您想要隱藏微調器的選項。如果你想顯示它,然後把它拿出來

要顯示裝載機

$.mobile.loading("show", { 
    text: "Loading", 
    textonly: true, 
    textVisible: true, 
    theme: "z", 
    html: "" 
}) 

演示

http://jsfiddle.net/6y23pua7/

隱藏它$.mobile.loading("hide")

+0

我正在使用它爲ajax調用..它仍然沒有工作.. – user2999294 2014-12-04 17:08:51

+0

之前你的ajax調用顯示它,並在你的ajax調用完成後隱藏它的工作。此外,加載器具有最高的z索引(9999999;),確保您的頁面具有較低的z索引 – Tasos 2014-12-04 18:31:00

+0

它僅適用於:$(document).on(「pageshow」,「#user_home」,function E){$ .mobile.loading( 「秀」,{ 文字: 「加載」, 純文字:真, textVisible:真實, 主題: 「Z」, HTML: 「」 })})'和不在$(document).on()之外; – user2999294 2014-12-05 05:10:41