JQuery mobile 1.3.2 : $.mobile.loading 停止在 iOS 上工作
JQuery mobile 1.3.2 : $.mobile.loading stopped working on iOS
我无法正常工作$.mobile.loading
...它工作了很长时间,并且由于我已经将iOS更新到最新版本(9.x),因此它部分工作。我的意思是,有时它确实有效并且显示加载消息,但大多数时候它不显示任何内容。我正在运行iOS 9.1.3,并在Safari和Firefox iOS上进行了测试。
我已经在仍在ios 4上运行的旧iPhone 6.x上进行了测试,并且加载程序工作正常!
此外,它在Android下工作。在我的电脑上测试了它,它可以在Chrome和Firefox上运行,但不能在Safari上运行。
在最新版本的Safari/iOS上是否有涉及jQuery/jQuery Mobile的已知错误?
这是我的代码:
function showLoadingPage() {
$('body').append("<div class='ui-loader-background' onClick='$.mobile.loading('"hide'");'> </div>"); //Fond opaque lors du chargement
var $this = $( this ),
//theme = $this.jqmData("theme") || $.mobile.loader.prototype.options.theme,
theme = "b",
//msgText = $this.jqmData("msgtext") || $.mobile.loader.prototype.options.text,
msgText = "Chargement ...",
//textVisible = $this.jqmData("textvisible") || $.mobile.loader.prototype.options.textVisible,
textVisible = true,
textonly = !!$this.jqmData("textonly"),
html = $this.jqmData("html") || "";
$.mobile.loading( 'show', {
text: msgText,
textVisible: textVisible,
theme: theme,
textonly: textonly,
html: html
});
}
$(document).on("click", ".show-page-loading-msg", function() { showLoadingPage(); });
当我点击一个类为show-page-loading-msg
的链接时,它应该会触发$.mobile.loading
。
添加一个小延迟以帮助加载程序显示。
setTimeout(function() {
$.mobile.loading('show');
}, 10);
相关文章:
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 如何确定javascript已经完成了某些操作.ios上的
- 无法从jquery Mobile导航栏重定向到另一个页面
- JQuery Mobile pinch & zoom iOS
- JQuery mobile 1.3.2 : $.mobile.loading 停止在 iOS 上工作
- iOS上的Mobile Safari在大页面上崩溃
- React组件与Native Mobile(iOS或Android)的通信
- 在iOS上处理jQuery Mobile点击事件后,阻止点击事件
- iOS版离线Jquery Mobile应用程序中处理导航的正确方法
- Mobile Safari iOS无法在第一页访问时加载多个小文件(如图像或JavaScript)
- 在使用iOS Phonegap包装的jQuery Mobile中找不到具有相对src的图像
- iOS 7类似jQuery Mobile的页面转换
- Mobile Safari在iOS 5中禁用ajax功能
- 如何使用HTML/Twitter Bootstrap/Jquery Mobile等创建简单的iOS类型的表视图
- 使用jQuery Mobile构建的iOS应用程序的页脚位置不正确
- jQuery Mobile Idle Time - Phonegap on IOS
- 使onclick功能与ENTER一起工作;Go"Safari Mobile(iOS)上的按钮
- Titanium Mobile在iOS平台上的准确性不高
- HTML+JS: Set value of <select> in Safari Mobile (ios)
- iPhone/iOS 6/Mobile Safari:有没有办法检测浏览器全屏"模式?Android兼容