Position auslesen
Gero
- css
Hi,
ich hab ein Problem...
Ich positioniere ein DIV-Element mit:
position:absolute; left:50%;
und würde es jetzt gerne verschieben mit:
box.style.left = y+'px';
dazu müsste ich aber eine angabe haben wo eigentlich 50% liegt...
was nicht geht ist folgendes (so viel hab ich schon rausgefunden =) ):
y = box.style.offsetLeft;
y = y - 10;
kann mir jemand helfen?
vielen dank schon mal...
gruß
gero
Hello out there!
y = box.style.offsetLeft;
'offeset-left' ist keine CSS-Eigenschaft; 'offsetLeft' demnach auch keine Eigenschaft des 'style'-Objektes.
See ya up the road,
Gunnar
Ok vielen dank,
wieder was gelernt!
aber wie lese ich denn jetzt eine Position aus?
Hello out there!
aber wie lese ich denn jetzt eine Position aus?
Mit offsetLeft – als Eigenschaft des richtigen Objekts. SELFHTML ist da recht auskunftswillig.
See ya up the road,
Gunnar
aber wie lese ich denn jetzt eine Position aus?
Schau dir Struppis Scriptbeispiel an:
http://javascript.jstruebig.de/javascript/53/
Siechfred
hi,
Ich positioniere ein DIV-Element mit:
position:absolute; left:50%;
und würde es jetzt gerne verschieben mit:
box.style.left = y+'px';
dazu müsste ich aber eine angabe haben wo eigentlich 50% liegt...
Musst du vielleicht nicht unbedingt wissen - ggf. lässt sich ja auch ein negatives margin-left zum verschieben nutzen.
gruß,
wahsaga