【问题标题】:Jquery Mobile disable style on a fixed headerJquery Mobile 在固定标题上禁用样式
【发布时间】:2013-05-24 19:34:05
【问题描述】:

嘿,我想在下面的代码中禁用固定标题上的主题/样式:

<div id="home-header" data-role="header" data-id="mobile-header" role="banner" 
 data-position="fixed" style="background-color: #FF8040; 
 class="ui-header ui-header-fixed slidedown" 
 -webkit-box-shadow: 0px 0px 8px 2px #000000; 
 -moz-box-shadow: 0px 0px 8px 2px #000000; box-shadow: 0px 0px 8px 2px #000000;">
    <span class="ui-title" role="heading" aria-level="1">
        Temp text here
    </span>
</div><!-- /Header -->

我已经尝试过使用 data-role="none" 但这只会弄乱固定的标题(导致它只是浮动在屏幕底部)。我也曾尝试将 class= 取出,但它似乎会在页面被重新渲染后自动将其放回代码中。

有没有办法在不搞乱 JMobile 中固定标头的正常操作的情况下做到这一点?

谢谢。

更新 #1

#home-header {
        background-color: #FF8040 !important; 
        -webkit-box-shadow: 0px 0px 8px 2px #000000 !important; 
        -moz-box-shadow: 0px 0px 8px 2px #000000 !important; 
        box-shadow: 0px 0px 8px 2px #000000 !important;
}

<div id="home-header" data-role="header" data-id="mobile-header" data-position="fixed" role="banner">
    <h1 class="ui-title" role="heading" aria-level="1">
        Temp test here
    </h1>
</div><!-- /Header -->

更新 #2

.ui-bar-a {
        border: 1px solid #FFA346 !important;
        background: #FF8040 !important;
        -webkit-box-shadow: 0px 0px 8px 2px #000000 !important; 
        -moz-box-shadow: 0px 0px 8px 2px #000000 !important; 
        box-shadow: 0px 0px 8px 2px #000000 !important;
}

【问题讨论】:

    标签: jquery css jquery-mobile


    【解决方案1】:

    工作示例:http://jsfiddle.net/aJXXx/

    jQuery Mobile 中的每个 css 更改都必须用 !important 覆盖:

    #home-header {
        background: none !important;
        text-shadow:  none !important;
        color: red !important;
    }
    

    【讨论】:

    • 嗯...我按照你的例子做了,但它仍然显示相同的主题?检查我的 OP 以获取更新的代码。
    • 不可能,我向您展示了一个工作示例。让我们调试一下,您是使用 1 个带有多个页面或多个 HTML 的大型 HTMl 页面吗?这很重要。
    • 这里要小心 .ui-bar-a 只有在你将 data-theme 设置为 a 时才会起作用,像这样:.ui-bar-a, .ui-bar-b, . ui-bar-c,.ui-bar-d, .ui-bar-e {.....} 这将确保无论设置什么数据主题都可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    • 2013-04-28
    相关资源
    最近更新 更多