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中jQuery.mobile.changePage方法使用详解

jQuery Layer mobile 弹出层

Jquery Mobile - $ .mobile.changepage没有加载外部.JS文件

与 Jquery Mobile 的电话差距不会打开内部链接