JQuery Mobile`showPageLoadingMsg`没有按预期工作

时间:2012-04-13 16:13:55

标签: javascript jquery jquery-mobile

JQuery Mobile showPageLoadingMsg无法在我的应用程序中运行。以下代码仅生成没有文本的旋转轮:

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

我可以通过添加true作为最后一个参数来获取消息:

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

但是我无法获得轮子和信息。同时出现

我是否需要拥有自己的主题或者......我缺少什么? 下面是JSFiddle的一个例子http://jsfiddle.net/ashanova/VBavX/18/

2 个答案:

答案 0 :(得分:4)

您需要将loadingMessageTextVisible属性设置为true。类似的东西:

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

来自文档: loadingMessageTextVisible布尔值,默认值:false 显示加载消息时文本是否应该可见。对于加载错误,文本始终可见。

我认为这个属性和showPageLoading方法有点令人困惑,应该适当地更新或修复showPageLoading。

以下是您更新的示例http://jsfiddle.net/VBavX/21/

答案 1 :(得分:0)

实际上,它运作正常。

如果您查看here(官方文档),您会看到“true”时轮子在显示消息时被隐藏。