JQuery Mobile 1.5.0 加载消息
Posted
技术标签:
【中文标题】JQuery Mobile 1.5.0 加载消息【英文标题】:JQuery Mobile 1.5.0 loading message 【发布时间】:2019-05-03 11:28:59 【问题描述】:我使用的是 Jquery Mobile 1.3.0。由于上一版本的错误,我决定更改并使用新版本(1.5.0)。 加载页面时,页面底部会出现加载文本。在之前的版本中,我使用了这段代码,并且成功了:
$.mobile.loadingMessage = false;
但是,对于新版本,它不起作用。
感谢您的帮助。
【问题讨论】:
【参考方案1】:是的,这已更改。 您可以按如下方式覆盖全局默认设置:
<!-- JQM theme shall be loaded before structure -->
<link rel="stylesheet" href="css/jquery.mobile-1.5.0.alpha.theme.css" />
<link rel="stylesheet" href="css/jquery.mobile-1.5.0.alpha.structure.css" />
<script type="application/javascript" src="js/jquery-3.2.1.js"></script>
<script>
$(document).on("mobileinit", function ()
$.mobile.loader.prototype.options.text = "";
$.mobile.loader.prototype.options.textVisible = false;
);
</script>
<script type="application/javascript" src="js/jquery.mobile-1.5.0.alpha.js"></script>
...但稍后您仍然可以根据需要显示loader
以及消息文本:
$.mobile.loading("show",
text: "foo",
textVisible: true
);
参考:http://api.jquerymobile.com/loader/
【讨论】:
谢谢你的回答,但是为什么我把它放在之间会起作用,而当我将它包含在javascript文件中时却不起作用? @Foreigner:mobileinit
必须在 jQuery 之后但在 jQueryMobile 之前挂钩。以上是关于JQuery Mobile 1.5.0 加载消息的主要内容,如果未能解决你的问题,请参考以下文章
没有操作的 jQuery Mobile 表单给出错误消息:“错误加载页面”
jQuery Mobile中jQuery.mobile.changePage方法使用详解