我有下面的代码,它工作正常在FF和IE8,但在IE失败7人有一个想法或破解jQuery的一套DIV宽度在IE7
if ($("#midRight:contains('Quick Links')").length == 0) {
$("#midCenter").css({'width':'298px'});
}
HTML是基本
<div id="midRight">
bunch of text
</div>
开始CSS是
#midRight {width:440px;}
IE7的JavaScript错误是“对象不支持此属性或方法。顺便说一句,如果我抛出一个ALE rt在宽度改变它工作正常。如果我将警报移到宽度更改后,它永远不会触发,至少我知道条件语句在IE7中正常工作,而不是宽度的变化。
请添加更多的细节,如:HTML代码,你是什么意思,它失败了? – 2009-11-18 19:48:15
哪一位失败 - if()或设置宽度? – Greg 2009-11-18 19:48:50
与jQuery修改之前相比,需要更多的HTML和您拥有的#midCenter的CSS。 – a432511 2009-11-18 19:51:31