我正在尝试使用jQuery更改line-height属性:
jQuery(document).ready(function () {
var windowWidth = $(window).width();
$('h1').css({
'top': Math.floor(windowWidth * 0.0964) + 'px',
'left': Math.floor(windowWidth * 0.0872) + 'px',
'line-height': '0.9em !important'
});
});
如果我使用检查器并检查元素样式,我可以看到顶部和左侧属性但不能看到行高,有人可以向我解释什么是错误的吗?
这就是我做的jsFiddle,以确保我不会疯狂! http://jsfiddle.net/p4DU6/4/
在FF,Chrome,IE8和IE9中测试
答案 0 :(得分:2)
答案 1 :(得分:1)
此处讨论:How to apply !important using .css()?
问题似乎是!重要声明。有一个关于jquery的bug报告以及解决它的方法,即创建新类并将它们组合起来: