我改變了一個動態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