2009-06-11 75 views
2

這在Firefox/Safari瀏覽器,但沒有對IE瀏覽器IE的jQuery或JavaScript:獲取動態DIV高度在IE

var h = parseInt($('#elementWhichHeightCanChange').css('height')); 
alert(h); 

它返回NaN。 任何人都知道如何獲得div高度取決於其在IE上的內容?

我想調整此彈出窗口的大小以適應目前僅適用於Firefox的內容。

預先感謝您。

回答

3

我試過這個,但它可能工作。

var h = $('#elementWhichHeightCanChange').height(); 
alert(h); 

使用height functionouterHeight而不是CSS高度。你也不需要parseInt(),因爲這將返回一個整數,而不像CSS高度。

1

試試這個

var h = $('#elementWhichHeightCanChange').outerHeight(); 
alert(h); 

這將包括填充和邊界 - 你可能要考慮的事情。