ui-loader创建时的bootstrap?

时间:2016-04-21 15:25:40

标签: javascript html jquery-mobile

我正在创建一个带有 Bootstrap v3.3.6 AdminLTE的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;},但我知道这不是最佳解决方案,我只是没有找到关于这个主题的任何内容而我似乎无法找到原因。

BTW:我不是 Bootstrap

的专家

编辑:原来导致此行为的库是 jQuery Mobile 但是如果我将其删除,那么一些组件会停止工作,那么如何在jquery mobile中处理?

1 个答案:

答案 0 :(得分:0)

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

显示:

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

隐藏:

$.mobile.loading('hide');

至于为什么要渲染加载器,我所做的是使用jQuery CDN,但我只使用脚本而不是CSS引用,所以接下来发生的是& #34; loading&#34; 显示在页面底部,只要我添加了CSS引用,这个加载器就会消失。 只在一个页面中(这是在我的两个页面中发生)。我之所以不想包含CSS参考的原因是因为设计被覆盖而且我不想要这个。

另一个页面的问题,我只通过添加一些CSS来解决它:.ui-loader{display: none}

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