我需要调整IE 7的元素高度。通常我会使用hack \9
在我的外部样式表中执行此操作,例如:
#container {
height: 200px\9;
}
但是这个特殊的高度是由JQuery生成的,例如:
$('#container').css({'height': containerheight});
对于IE,我需要添加黑客,所以我尝试了:
var iecontainerheight = height + 'px\9;';
$('#container').css({'height': iecontainerheight});
但这不起作用。
有谁知道如何使用css()正确包含该hack?
答案 0 :(得分:0)
您应该从'px \ 9;'中删除;
。这是无效的。
还试试这个:
var iecontainerheight = height + '\9';
$('#container').css({'height': iecontainerheight});
答案 1 :(得分:0)
您也可以尝试使用jQuery检测浏览器。它仅适用于IE浏览器。
if (m_BrowserName == "Microsoft Internet Explorer" && m_BrowserVersion.indexOf("MSIE 7.0") > 0){
//your css goes here
}