2009-06-11 14 views
2

Das in Firefox/Safari funktioniert, aber nicht auf IEjQuery oder javascript: Holen dynamische div Höhe in IE

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

auf IE kehrt NaN. Wer weiß, wie man div height bekommt, abhängig von seinem Inhalt auf IE?

Ich möchte dieses Popup-Fenster an den Inhalt anpassen, der derzeit nur für Firefox funktioniert.

Vielen Dank im Voraus.

Antwort

3

Ich habe das versucht, aber es könnte funktionieren.

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

Verwenden der height function oder outerHeight CSS anstelle von der Höhe. Sie werden auch nicht das parseInt() benötigen, da dies im Gegensatz zu css height eine ganze Zahl zurückgibt.

1

Versuchen Sie, diese

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

Dies wird Polsterungen und Grenzen sind - Dinge, die Sie wahrscheinlich berücksichtigen wollen.