Avatar billede vat69 Nybegynder
05. januar 2006 - 11:33 Der er 7 kommentarer og
1 løsning

layers skal udvide celle

Hej Alle

Jeg har en række layers der ligger oven i hinanden. De ligge alle i <span> tags og deres posion er absolute og de vises alt efter hvad man klikker på.
de har allesammen samme brede men forskellige højde. mit spg. er kan man udvide den celle de alle ligger i alt efter hvilken layer der bliver synligt?

Måske man med et javascript skal regne ud hvor store de forskellige <span> tags  er og alt efter hvilken der vises udvide den celle de ligger i? men håber der er en lidt nemmere måde.
Avatar billede roenving Novice
05. januar 2006 - 16:32 #1
Hvis du bruger absolut positionering er der ingen vej udenom javascript-tingen !-)

-- men kan du ikke opbygge det uden at bruge absolutte positioner ?-)

-- prøv at forklare, hvad du bruger det til eller link til et eksempel !o]
Avatar billede vat69 Nybegynder
05. januar 2006 - 17:14 #2
Hej Roenving

Det er et faneblad modul jeg har lavet jeg her lagt et eksempel her.
http://www.flejnert.dk/test/test_layers.php
Avatar billede roenving Novice
05. januar 2006 - 18:41 #3
I stedet for at bruge visibility skal du bruge display, 'none' og 'block', så virker det helt fint med relativ positionering ...

-- det er direkte ulovligt at sætte block-level indhold inde i spans, så lav det om til divs (og kald dem noget andet så !-)

-- sig til, hvis du har brug for koden !o]
Avatar billede vat69 Nybegynder
06. januar 2006 - 10:05 #4
Hej Roenving

Jeg har prøvet at gøre som jeg tror du mente jeg skulle gøre, men jeg kan ikke få det til at virke så det er nok forkert det jeg har gjort ;)
Det kan godt være jeg har lidt brug for hjælp til koden så :)

Jeg har ændret eksemplet som jeg troede det skulle være med display, none og block
http://www.flejnert.dk/test/test_layers.php
Avatar billede roenving Novice
09. januar 2006 - 16:50 #5
Du har glemt at rette i hideAll-funktionen !-)

function hideAll() {
    for (var i = 1; i <= 2; ++i)
        document.getElementById('div' + i).style.display = 'none';

}
Avatar billede vat69 Nybegynder
10. januar 2006 - 10:35 #6
Hej Roenving

Tja de ord der falder mig ind er;
Blind, DOH!, Pinligt samt "ikke se skoven for bare træer"

Jeg tror jeg havde drukket for meget Vat69 whisky da jeg prøvede.......... ;)

Bøjer mig i støvet, smid et svar så du kan få dine point :)
MVH
JavaScript Mongolen
Avatar billede roenving Novice
10. januar 2006 - 16:06 #7
Velbekomme '-)
Avatar billede roenving Novice
10. januar 2006 - 16:43 #8
-- og tak for point ;~}
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