Avatar billede supermand69 Nybegynder
24. august 2004 - 16:31 Der er 3 kommentarer og
1 løsning

position af div

jeg har et script som får en div til at "svæve" over en anden div, men min div får først den rigtige placering efter at siden er loaded helt færdig?! kan det ikke laves sådan at den hele tiden har den rigtige placering på siden også mens siden bliver loaded??

http://www.elektrobeat.dk/test/debate.php
Avatar billede grunken Nybegynder
25. august 2004 - 15:49 #1
Eneste mulighed er at positionere den absolut, i den højde hvor den anden "div" - er, javascript kan desværre ikke gætte sig frem til et elements placering uden dette er loadet:

Hvis det var mig, ville jeg skjule elementet - ind til siden var loadet!
Avatar billede supermand69 Nybegynder
25. august 2004 - 17:47 #2
det har jeg forsøgt, men så snart man så vil vise div'en igen har den en helt forkert position... den ligger i det øverste venstre hjørne :(
Avatar billede roenving Novice
25. august 2004 - 17:51 #3
Du skal jo bare sætte den på plads, mens den er skjult, og når den så er sat på plads vise den !-)

sæt display:none; ind i stylen for den, og som en ekstra linje sidst i scriptet, som sætter den på plads, lægger du:

divElement.style.display = 'block';

-- og du skal selvfølgelig bruge den reference du ellers har til positioneringen i stedet for 'divElement' ...
Avatar billede supermand69 Nybegynder
01. september 2004 - 13:54 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester