bootstrap ui-loader 何时创建?

bootstrap when is ui-loader created?

我正在用 Bootstrap v3.3.6AdminLTE 创建一个 UI,它是从 Bootstrap 构建的,但是出于某种原因,即使我自己不编写代码,也会创建一个 ui-loader 组件,我想知道在什么情况下创建此元素以及如何防止创建它?

<div class="ui-loader ui-corner-all ui-body-a ui-loader-default">
   <span class="ui-icon-loading"></span>
   <h1>loading</h1>
</div>

目前我所做的就是覆盖一些 CSS 并拥有 .ui-loader{display:none!important;} 但我知道这不是最好的解决方案,我只是没有找到关于这个主题的任何东西而且我好像找不到原因。

顺便说一句:我不是 Bootstrap

的专家

EDIT:原来导致这种行为的库是 jQuery Mobile 但是如果我删除它,那么某些组件停止工作,那么在 jquery 移动设备中如何处理?

我发现您可以使用 $.mobile.loading() 函数 show | hide loader,所以:

显示:

$.mobile.loading( 'show', {
    text: 'Verificando Datos',
    textVisible: true,
    theme: 'z',
    html: ""
});

隐藏:

$.mobile.loading('hide');

至于为什么加载器被渲染,我所做的是使用 jQuery CDN 但我只使用了 script 而不是 CSS参考,所以然后发生的是 "loading" 显示在页面底部,一旦我添加了 CSS 参考,这个加载器就消失了. 仅在一个页面中(这是 在我的两个页面中发生的)。我不想包含 CSS 参考的原因是因为 design 被覆盖了,我不想要这个。

其他页面的问题,我只加了一些CSS就解决了:.ui-loader{display: none}

希望有人可以补充这个答案,但目前我认为它解决了我的问题。