(CSS) Constraints bei otherElem.style.top=xyz ?
&69lig;
- javascript
Nahmd zusammen,
someElem=document.getElementById("some");
xyz=someElem.offsetTop+someElem.offsetHeight;
otherElem=document.getElementById("other");
otherElem.style.top=xyz-1;
funktioniert in Opera: otherElem wird direkt unterhalb von someElem positioniert. Der Schock kam, als ich es in Firefox, Arora und Chrome probiert habe. Keiner dieser letztgenannten Browser positioniert das Element neu (CSS-Dekl.: "position:fixed" :-)
Firebug zeigt an, dass xyz richtig berechnet wird, also liegt es wohl an der Zuweisung zu style.top
Wenn ich otherElem.style.top dann nochmal abfrage, sehe ich auch, dass sich der Wert gar nicht geändert hat; eine Fehlermeldung bleibt jedoch aus.
Gibt es da etwaige Bedingungen, die ich beachten muss? Die Umdeklarierung auf "position:absolute" bringt allerdings weder Abhilfe noch sonst eine Änderung...
Any hints? Danke!
Gelöst (wieso kann ich das hier nicht in den Titel schreiben?)
Also, sorry, aber manchmal hilft es einfach schon, wenn man sich mal mitteilt.
otherElem.style.top=xyz+"px";
macht alles funktionierbar ;-)
Danke trotzdem
Hi,
Gelöst (wieso kann ich das hier nicht in den Titel schreiben?)
Weil Du die Vorschau nicht benutzt.
cu,
Andreas