覆盖通过JavaScript声明的css属性

时间:2015-11-06 10:29:31

标签: javascript jquery html css

jQuery用于设置每个元素的高度,我想用另一个jQuery覆盖它。

代码可以正常运行,因为我已在子div上尝试过了:

var height = $('#module-104').height();
            console.log(height);

            $("#module-103").css({
                     'height' : height,
                     'padding-top' : 0
                 }); 

我已经尝试将我的代码包装在以下代码中,以便最后加载它但没有成功。

$(document).live("on", function(){

                });

 $(window).bind("load", function() { 

 });

有什么想法吗?或者它是一个简单的添加!重要的高度?如果是这样,jQuery中的语法是什么?

干杯

1 个答案:

答案 0 :(得分:0)

在页面末尾(在所有脚本之后)提供覆盖脚本并将其绑定到window.onload中

$(window).bind("load", function() { 
//Overriding code
$("#module").css( 'height' , height+"px !important");
});

如果要更新事件上的css,则在函数内部生成上述代码,并在事件回调或要覆盖的任何代码中调用该函数。