jQuery Mobile加载消息

前端之家收集整理的这篇文章主要介绍了jQuery Mobile加载消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我将jQuery Mobile链接到我的页面时,页面底部的某种加载消息会被删除,我无法摆脱它。我试过$ .mobile.pageLoading(true),但它没有工作。

我应该如何删除它?我没有打印到任何地方。

解决方法

1.4加载器文档

1.4文档建议与Loader小部件进行交互。页面顶部描述了全局更改选项,但可以在逐个链接的基础上进行细化。这也可以工作:

$( document ).on( "mobileinit",function() {
    $.mobile.loader.prototype.options.disabled = true;
});

另外,根据http://demos.jquerymobile.com/1.4.5/loader/http://api.jquerymobile.com/loader/,您可以使用以下代码隐藏加载体验:

// As submitted by @Aras
$.mobile.loading( "hide" );
// (or presumably as submitted by @Pnct)
$.mobile.loading().hide();

选项B – 禁用AJAX加载

禁用AJAX加载将有效地删除消息。

如果您不希望页面受益于在后台加载,然后显示,可以通过在任何锚点(< a ...>)上指定data-ajax =’false’来使其加载为“normal” )标签你不想看到一个加载消息。还可以使用全局设置来使所有链接正常加载。

要全局禁用(请确保read this page了解其含义及其建议。new docs可能没有警告):

$.mobile.ajaxEnabled=false;

选项C – 只是隐藏它

如果要使用1.4 Load Page方法加载外部页面,则可以使用showLoadMsg选项,您可以将其简单设置为false。

全局选项(在早期版本中可用 – 至少1.0,1.1和1.2 – 读取它here)只是删除消息:

$.mobile.loadingMessage = false;

1.2和以前的文档说,如果将其设置为false,则不会显示加载消息。

猜你在找的jQuery相关文章