12. december 2002 - 21:56
Der er
7 kommentarer og 1 løsning
moveBy
Hej igen, Kan man på nogen måde for funktionen moveBy(iX,iY) til at virke på andre elementer end selve vinduet? altså måske noget i den stil: document.getElementById('etellerandet').moveBy(3,4) i stedet for window.moveBy(3,4) Hvis man kan, hvordan gør man så??
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
12. december 2002 - 22:07
#1
sæt elementets style, position, til absolute og flyt den ved at ændre top og left: document.getElementById('etellerandet').style.top='3px'; document.getElementById('etellerandet').style.left='4px';
12. december 2002 - 22:49
#2
det ved jeg godt man kan, men spørgsmålet var jo om man kunne bruge moveBy() funktionen... Eller har du helt ret...
13. december 2002 - 11:36
#3
Har du prøvet med moveBy(iX,iY) imens position er absolute? Det er den slags irriterende ting jeg altid glemmer.
Slettet bruger
13. december 2002 - 14:57
#4
I IE kan du bruge: document.all.etellerandet.style.pixelLeft += 3; document.all.etellerandet.style.pixelTop += 4; Ellers skal du selv til at lave en funktion, fx: function flyt(id, x, y) { obj = (document.getElementById) ? document.getElementById(id) : document.all[id]; obj.style.left = parseInt(obj.style.left, 10) + x; obj.style.top = parseInt(obj.style.top, 10) + y; } Deb kaldes så med: flyt("etellerandet", 5, -5);
13. december 2002 - 19:48
#5
Phoenixv, det ved jeg godt, men ellers tak for det... Det eneste jeg spørg om, er om det er muligt at bruge moveBy() til at flytte andre elementer end vinduet selv...
Slettet bruger
14. december 2002 - 12:39
#6
Nej. Og hvorfor dog også bruge moveBy, når du nu kan få en fin funktion på 5 linjers kode, der kan gøre det præcist samme.
14. december 2002 - 16:08
#7
hvis du så lige svare igen, så for du dine points
Slettet bruger
15. december 2002 - 19:32
#8
Tak, men lad være med at afvise svar. Det kan ikke bruges til noget, og det giver altid bagslag (som her).
Vi tilbyder markedets bedste kurser inden for webudvikling