0

我正在尝试使用 jqm 的加载微调器作为此处的详细信息:http: //jquerymobile.com/test/docs/pages/loader.html

从我的 jqm 应用程序或 firebug 控制台调用$.mobile.loading('show');或任何其他$.mobile.loading(...)方法都不起作用。

控制台中的错误消息是: $.mobile.loading is not a function


如果我打开 firebug 并运行,console.log($.mobile);我会得到以下没有loadingloader方法的对象。

在此处输入图像描述

我也尝试过包含以下代码,但没有任何乐趣:

$( 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 = "";
});

任何帮助表示赞赏:)

4

2 回答 2

1

我会说你没有使用jQuery Mobile的最后一个版本,加载方式很新(不知道是哪个版本发布的)。尝试使用

$.mobile.showPageLoadingMsg()
于 2012-07-30T12:16:26.767 回答
1
  1. $.mobile.showPageLoadingMsg(); 作秀
  2. $.mobile.hidePageLoadingMsg(); 隐藏
  3. $.mobile.showPageLoadingMsg("a","加载中请稍候..."); 用于显示主题和信息
于 2014-01-22T10:22:04.227 回答