我改变了一个动态div的内容,使用jQuery 的div的高度应根据新的内容改变/动画动画的高度,在IE
我发现,在完美地工作的某些行不工作Chrome,Firefox和iPhone上。 但在IE的内容动画,但它出去“的框”。含义..股利一点儿也不改变
var $mydiv = $('#venues');
$mydiv.css('height', $mydiv.height());
$mydiv.html(TheDynamicContent);
if (!$mydiv.find("div.innerWrapper").length) { $mydiv.wrapInner('<div class="innerWrapper"/>'); }
$mydiv.animate({height: $('div:first',$mydiv).height()});
我寻觅了很多努力寻找替代/修复的高度,没有运气.. 怎么办? ;)
更新:似乎curvycorners正在生成一个额外的div,只有IE敏感。所以这段代码其实很好。
什么版本的IE不起作用? – j08691 2012-04-02 16:08:04
IE 9(允许输入简短注释的填充文本) – mowgli 2012-04-02 16:11:04