2012-04-18 66 views
0

您好,我有jQuery Mobile v1.1.0的问题。当我尝试使用这个功能。jQuery Mobile v1.1.0 loader/progressbar不显示在Android互联网浏览器

$.mobile.showPageLoadingMsg(); 

进度指示器未显示。进度指示器(加载程序)显示在常规浏览器中,如FF,但在Android Internet浏览器中,现在显示PI。你有什么想法,为什么在Android浏览器中隐藏加载器?我使用Android版本v2.3.4在三星nexus手机上测试了它。我试图调用函数与参数这样

$.mobile.showPageLoadingMsg("b", "test message test", false); 

但这仅适用于我的电脑网页浏览器FF,Chrome浏览器IE等

回答

0

你尝试在文档中examples

在我的Android 2.3.3装载机显示,但加载图像不显示动画。

如果实例为你工作,确保你替换/删除与1.1.0版本的所有旧JQM文件(CSS,JS,图像)和它们在文档中正确链接。

0

当的ThemeRoller被部署为V1.1.0出现了一个小误差与所述压缩文件装载机图像和样式表。

在几小时内这是fixed,但可能是您下载的版本尝试加载ajax-loader.gif,而ajax-loader.png位于zipfile中。

themeroller再次让您的主题可能会为您解决问题

问候, 卡斯帕

0

我有同样的问题。之后进行ajax调用时,未显示进度对话框。我在超时函数调用中封装了除showPageLoading-call之外的所有内容。

$.mobile.showPageLoadingMsg(); 
setTimeout(function() { 
...[here your code goes]... 
},200); 

为我工作虽然直到函数已执行(此处为200ms)动画只有工作,但并没有真正对我很重要。