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插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...