我正在从此处应用代码:http://jquerymobile.com/demos/1.1.0-rc.1/docs/config/loadingMessageTextVisible.html

这允许您向Jquery Mobile加载器添加自定义消息。

我的代码如下:

$.mobile.showPageLoadingMsg("a", "Loading New Chatom");

问题是,这是分配CSS类的 ui-loader-default 而不是正确显示所需的 ui-loader-verbose

当我将代码更改为
$.mobile.showPageLoadingMsg("a", "Loading New Chatom", true);

它显示就好了。 true会删除动画加载程序,这不是我想要的。看来这可能是错误?

我的项目是用coffeescript完成的...尽管我完全怀疑那是问题所在。

最佳答案

这表现为设计。在1.1中,您需要设置$.mobile.loadingMessageTextVisible = true以在加载程序中显示文本:

$(document).bind("mobileinit", function(){
    $.mobile.loadingMessageTextVisible = true;
});

在此功能上,文档肯定需要改进。详细描述新加载程序选项的页面实际上只是一个测试区域,而不是适当的文档页面(这就是为什么很难找到它的原因)。

10-05 20:39
查看更多