$(document).ready(function() {Or, il arrive que l'on obtienne de fausses valeurs, cela vient du fait qu'actuellement Opera déclanche l'événement "DOM ready" avant que les CSS externes soient chargées.
var obj = $("#an_id");
var height = obj.css("height");
}
Afin de résoudre ce problème, il faut travailler sur les dimensions dans le callback de $(window).load() :
$(document).ready(function() {Pour teminer, il peut arriver que la fonction .css("height") retourne la valeur "auto" sous Internet Explorer. Il suffira de rajouter une ligne pour prévenir ce cas :
$(window).load(function(){
var obj = $("#an_id");
var height = obj.css("height");
});
}
$(document).ready(function() {
$(window).load(function(){
var obj = $("#an_id");
var height = obj.css("height");
if(height == "auto") height = obj.height();
});
}