Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile 如何在jQuery Mobile中完全禁用加载程序_Jquery Mobile - Fatal编程技术网

Jquery mobile 如何在jQuery Mobile中完全禁用加载程序

Jquery mobile 如何在jQuery Mobile中完全禁用加载程序,jquery-mobile,Jquery Mobile,我想完全移除它,这样它就永远不会出现。我的网站没有使用AJAX,所以它是多余的,但仍然显示 我已经在init事件中尝试过: $.mobile.loader(false); 只需添加以下CSS: .ui-loader { display: none !important; } 它仍然被附加到DOM中。它仍然在DOM中,但不可见。即使禁用AJAX,也无法将其全部删除。而且这个小小的HTML不会使您的DOM膨胀。其他解决方案可能需要将其从该框架本身中删除,但这在很多级别上都是个坏主意。你是说

我想完全移除它,这样它就永远不会出现。我的网站没有使用AJAX,所以它是多余的,但仍然显示

我已经在
init
事件中尝试过:

$.mobile.loader(false);
只需添加以下CSS:

.ui-loader {
   display: none !important;
}

它仍然被附加到DOM中。它仍然在DOM中,但不可见。即使禁用AJAX,也无法将其全部删除。而且这个小小的HTML不会使您的DOM膨胀。其他解决方案可能需要将其从该框架本身中删除,但这在很多级别上都是个坏主意。你是说没有可能停止DOM注入的设置吗?这似乎有点疯狂!不,不,不。我们只讨论AJAX加载程序动画GIF,我不是在讨论jQuery Mobile以及它如何处理AJAX页面加载。你不能强行移除它。但是你可以把它藏起来。加载的AJAX连接到AJAX处理,但它不仅仅绑定到AJAX处理。让我告诉您“欢迎使用jQuery Mobile”)恐怖的房子。在jquerymobile1.4之前,有一个全局选项来禁用加载消息。基本上,通过将其文本设置为false,您会意外地禁用整个加载程序。不是,它只是删除了文本。引入了新的禁用选项,但它不起作用:所以目前JQM1.4.X唯一可行的选项是通过CSS禁用它。如果您使用的是较旧的jQuery移动版,我可以向您展示以前是如何完成的。