hi,
ich hab's gerade mal getestet: Das Setzen diverser CSS-Eigenschaften (position, display, ...) erfordert ein Rerendering, welches den gleichen Effekt hat. Beispielsweise position auf relative und sofort wieder auf static zu setzen war bei mir erfolgreich. Das ist zwar auch reichlich dämlich, aber vielleicht etwas weniger fies ...
Ja, die Lösung wäre wohl zu bevorzugen - immerhin etwas weniger unsinnig, als dem Element seinen eigenen Inhalt erneut zuzuweisen.
P.S.: Eigentlich kennt man solche Schweinereien sonst nur von Opera :-(
Ja, das stimmt.
In der Hinsicht dürfte er wirklich noch zulegen.
Aber manchmal vermute ich fast, dass das der Preis dafür ist, dass er so schnell rendert ...
Hab auch letztens mal festgestellt, dass Opera die Scrollposition der Seite beim Abfragen dieser über JS erst dann aktualisiert, wenn man mit Scrollen _fertig_ ist. Da ich einen Effekt _während_ des Scrollens realisieren wollte, für den ich die Position gebraucht hätte, viel das damit für den Opera auch aus.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }