【问题标题】:How do you completely disable the Loader in jQuery Mobile如何在 jQuery Mobile 中完全禁用加载器
【发布时间】:2014-06-12 13:31:31
【问题描述】:

我想完全删除它,让它永远不会显示。我的网站没有使用 AJAX,所以它是多余的,但仍然显示。

我在init 事件中尝试过这个:

$.mobile.loader(false);

【问题讨论】:

    标签: jquery-mobile


    【解决方案1】:

    只需添加这个 CSS:

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

    【讨论】:

    • 它仍然被附加到 DOM。
    • 它仍在 DOM 中,但不可见。即使禁用 AJAX,也无法将其全部删除。而且那个小 HTML 不会让你的 DOM 膨胀。其他解决方案需要从该框架本身中删除它,但这在很多层面上都是个坏主意。
    • 你是说没有可能的设置来停止 DOM 注入?这似乎有点疯狂!
    • 不,不,不。我们只讨论 AJAX 加载器动画 GIF,我不是在讨论 jQuery Mobile 以及它如何处理 AJAX 页面加载。你不能强行删除它。但是你可以隐藏它。加载的 AJAX 连接到 AJAX 处理,但它不仅仅绑定到它。
    • 让我告诉你“欢迎使用 jQuery Mobile”;) 一个恐怖屋。在 jQuery Mobile 1.4 之前,有一个禁用加载按摩的全局选项。基本上,通过将其文本设置为 false,您会偶然禁用整个加载程序。不是它只是删除了文本。引入了新的禁用选项,但它不起作用:api.jquerymobile.com/loader/#option-disabled 所以目前 jQM 1.4.X 唯一可行的选项是通过 CSS 禁用它。如果您使用的是旧 jQuery Mobile 版本,我可以向您展示它之前是如何完成的。
    猜你喜欢
    • 1970-01-01
    • 2014-01-23
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多