如何添加!important in position:绝对使用jQuery.css()函数?

时间:2014-07-07 13:18:46

标签: javascript jquery css jquery-mobile

我知道这是一个非常愚蠢的问题,但我被困住了。我一直在尝试使用position:absolute !important函数JQUERY添加.CSS(),但我发现它没有发生。

我的脚本是这样的。

$(document).ready(function(){
    var winSize = $('#outerPage').height();
    alert(winSize);
     setTimeout(function () {
    //$('#at4m-mobile-container').addClass('bottom');
    $('body div.at4m-dock').css("top",winSize);
    $('body div.at4m-dock').css({"position":"absolute","font-size":"200% !important"});
    $('body div.at4m-dock-toggle').css("top",winSize);
    }, 7500);  

});

请给我一些建议

谢谢和问候

3 个答案:

答案 0 :(得分:3)

jQuery不了解!important属性。

您可以使用attr()

尝试:

 $('body div.at4m-dock').attr('style', 'font-size: 200% !important;position:absolute !important;');

DEMO

答案 1 :(得分:1)

根据我的理解,使用as不能在"font-size":"200% !important"中使用%

  $('body div.at4m-dock').css({"position":"absolute!important","font-size":"22px !important"});

答案 2 :(得分:1)

jQuery不支持

!important

同样.css()函数添加内联样式,因此您不需要!important。所以你应该删除它。