我正在应用此处的代码:http://jquerymobile.com/demos/1.1.0-rc.1/docs/config/loadingMessageTextVisible.html
允许您向Jquery Mobile加载程序添加自定义消息。
我的代码如下:
$.mobile.showPageLoadingMsg("a", "Loading New Chatom");
问题是,这是分配 ui-loader-default 的CSS类,而不是正确显示所需的 ui-loader-verbose 。
当我将代码更改为
时$.mobile.showPageLoadingMsg("a", "Loading New Chatom", true);
它显示得很好。 true删除了动画加载器,这不是我想要的。似乎这可能是一个错误?
我的项目是在coffeescript中完成的......虽然我怀疑这是问题所在。
答案 0 :(得分:10)
这表现得很好。在1.1中,您需要设置$.mobile.loadingMessageTextVisible = true
以在加载器中显示文本:
$(document).bind("mobileinit", function(){
$.mobile.loadingMessageTextVisible = true;
});
这个功能肯定需要改进文档。详细描述新加载程序选项的页面实际上只是一个测试区域,而不是一个适当的文档页面(这就是为什么它很难找到)。
答案 1 :(得分:0)
经过进一步测试,我发现引擎检查的值是:
$.mobile.loadingMessageTextVisible
在代码中检查并覆盖。
这是一个肮脏的修复,但在通话工作之前将其设置为true
。
答案 2 :(得分:0)
把这部分代码:
$(document).bind("mobileinit", function(){
$.mobile.loadingMessageTextVisible = true;
});
Jquery.js包括之后 并且在jquery mobile包括之前。
疯狂,但对我们来说很好。 (JQM RC1)