Gunnar Bittersmann: Webkits: Höhe auslesen – zu früh

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

Gibt es da was Besseres als auf $(window).ready() zu warten (da sind etliche Bilder auf der Seite) oder einen Timeout (auf was auch immer für einen Wert) zu setzen?

Habe jetzt beides:

function machWas()  
{  
  if ($('#foo').height() > 42)  
  {  
    /* mach was */  
  }  
}  
  
if ($('#foo').height() > 42)  
{  
  /* mach was */  
}  
else  
{  
  window.setTimeout(machWas, 10);  
  window.setTimeout(machWas, 30);  
  window.setTimeout(machWas, 100);  
  window.setTimeout(machWas, 300);  
  $(window).load(machWas);  
}

Aber schön ist was anderes.

Aber was?

Wie bekomme ich die Höhe des Elements so früh wie möglich, aber so spät wie nötig, d.h. nach dem Rendern?

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)