2012-07-30 500 views
0

我試圖使用JQM的加載微調的細節在這裏:http://jquerymobile.com/test/docs/pages/loader.html

調用$.mobile.loading('show');或任何其他$.mobile.loading(...)方法從我JQM應用程序內或從螢火控制檯不起作用。

在控制檯中的錯誤信息是:$.mobile.loading is not a function


如果我打開Firebug和運行console.log($.mobile);我得到下面的物體沒有loadingloader方法。

enter image description here

我也曾嘗試包括下面的代碼,但沒有喜悅:

$(document).bind('mobileinit', function(){ 
    $.mobile.loader.prototype.options.text = "loading"; 
    $.mobile.loader.prototype.options.textVisible = false; 
    $.mobile.loader.prototype.options.theme = "a"; 
    $.mobile.loader.prototype.options.html = ""; 
}); 

任何幫助表示讚賞:)

+0

您正在使用哪種jQuery移動版本? – davids 2012-07-30 12:14:22

回答

1

我要說的是,你不使用最新版本的jQuery Mobile,並且加載方法相當新穎(不知道在哪個版本中發佈)。嘗試使用

$.mobile.showPageLoadingMsg() 
+0

是的,我相信$ .mobile.loading()方法僅適用於版本1.2,它仍處於測試階段。 – Alejo 2012-07-30 13:33:03

+0

$ .mobile.showPageLoadingMsg()已棄用! – 2012-12-03 14:34:52

+0

@RodrigoDias from docs:'1.2棄用 - 使用$ .mobile.loading('show')來代替,參見上面的例子'。這個問題是關於v1.1 – davids 2012-12-03 14:40:34

1
  1. $ .mobile.showPageLoadingMsg(); for show
  2. $ .mobile.hidePageLoadingMsg(); for hide
  3. $ .mobile.showPageLoadingMsg(「a」,「Loading please wait ...」);用於顯示 主題和訊息