我试图将内联块样式应用于元素(具体为div)。而为了在IE中实现这一点,你必须使用一个黑客:jQuery的css()函数将不适用IE破解属性
$('#element').css(
{
'display' : 'inline-block', //applies inline-block to matched elements in all browsers except IE due to hasLayout bug
'zoom' : 1, //set hasLayout to 'true' in IE
'*display' : 'inline' //use asterisk to only apply 'inline' style to IE
}
);
然而,CSS()函数似乎风格呈现给浏览器,使得“*显示”不能在IE和注册因此不适用'内联'风格。
有关为什么和/或如何解决此问题的任何想法?
太棒了,谢谢大家! – tscully 2009-12-18 20:36:53