Hi,
Ich hatte bei einigen Animationen Fehldarstellungen, wenn ich diese ohne
$(document).ready
aufgerufen habe, bei anderen wiederum nicht, aber woher weiss ich, wann onload, und wann nicht?
onload heisst, *alle* externen Ressourcen sind fertig geladen - Bilder, CSS, ...
document.ready hingegen heißt nur, das HTML-Dokument ist fertig geladen und das DOM komplett aufgebaut.
Letzteres ist fein, wenn du mit JavaScript DOM-Element manipulieren willst - leg' los.
Aber gerade Sachen wie Animationen sind oftmals darauf angewiesen, dass Elementmaße/-positionen bekannt sind - also müssen Bilder fertig geladen und/oder das CSS bereits angewendet worden sein, sonst stimmen die Werte, die dyanmisch ausgelesen werden, nicht.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]