【问题标题】:Jquery mobile hide "spinner" by default in loadingmessage默认情况下,Jquery mobile 在加载消息中隐藏“微调器”
【发布时间】:2012-04-02 13:53:38
【问题描述】:

默认情况下,jquery mobile 在加载页面时显示的加载消息中显示一个“微调器”。

当我手动显示加载消息时,我可以输入:

$.mobile.showPageLoadingMsg("a", "No spinner", true);

其中第三个参数是布尔“textonly”,它在 true 时禁用微调器。

我想要完成的是默认禁用所有页面更改的微调器(加载时显示加载消息的位置)。我可以在初始化 jquery 移动框架时配置的唯一属性是

loadingMessage (string, default: "loading")
loadingMessageTextVisible (boolean, default: false)
loadingMessageTheme (string, default: "a")

有没有办法默认禁用微调器?

来源:

http://jquerymobile.com/test/docs/api/methods.html http://jquerymobile.com/test/docs/config/loadingMessageTextVisible.html

【问题讨论】:

    标签: ajax mobile jquery-mobile


    【解决方案1】:

    你可以使用:

    .ui-loading .ui-loader
    {
        display:none;
    }
    

    【讨论】:

    • 哇,没有旋转动画的负担,过渡更加流畅。
    【解决方案2】:

    将以下内容添加到页面底部作为隐藏微调器的解决方法:

    <style>
    .ui-icon-loading {
        opacity: 0;
    }
    </style>
    

    【讨论】:

    • 啊,这可以工作。不是我希望的最佳解决方案,但直到他们做出一些应用这个“纯文本”布尔值的东西,这是最好的答案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多