Avatar billede ameq Nybegynder
17. december 2003 - 16:44 Der er 18 kommentarer og
1 løsning

Skjule dropdown

Hej
Jeg har det problem som så mange andre har haft, det går ud på at jeg har de her layers og de der dropdown...
når et layer kommer ind over dropdown så kommer dropdown bagved, så jeg har læst mig til kan man ikke gøre noget ved det... ud over at lave et script som skujler de der dropdown...
og jeg har lavet noget css
select {
    visibility : hidden
}
her kommer mit sprøgsmål så

hvordan sætter jeg så den her css "på" når jeg får mit layer fra, og hvordan får jeg den "væk" når jeg ikke har mit layer fremme?
Avatar billede roenving Novice
17. december 2003 - 16:52 #1
Ved at lave en javascript-funktion, som aktiveres når menupunktet skal åbnes, ligesom her på E*

-- og du skal ikke bruge en css-class, du skal sætte elm.style.visibility='hidden' direkte i funktionen, og så gøre den visible, når menuen klapper sammen igen !-)
Avatar billede ameq Nybegynder
17. december 2003 - 17:00 #2
nice nok... =) ved du hvor lang tid det taget?
Avatar billede grafik-anders Seniormester
17. december 2003 - 18:31 #3
du kan gøre som mig:

Du laver et lag med en gennemsigtig gif på 1x1 pix, som du skaler til at fylde det område, hvor musen skal bevæge sig hen for at få menuen til at ’klappe-sammen’. Dette område kan sagtens være lige uden om menuen. Laget placer du under laget med din menu. Den gennemsigtige gif giver du behavioren onMouseOver = menu: hidden.

… ellers se min side: www.andersborg.com
Avatar billede grafik-anders Seniormester
17. december 2003 - 18:31 #4
hov, - det var et svar ....
Avatar billede ameq Nybegynder
17. december 2003 - 18:39 #5
okey noget du vil skrive et link til?
Avatar billede grafik-anders Seniormester
17. december 2003 - 18:52 #6
ja, min egen hjemmeside! ---> www.andersborg.com
Avatar billede ameq Nybegynder
17. december 2003 - 18:57 #7
jamen hvor på siden... har ikke kigget over meget på den... men syns ikke lige jeg kan finde det =)
Avatar billede grafik-anders Seniormester
17. december 2003 - 19:02 #8
Menuerne folder på denne måde.

Gif’en hedder ’tom-ting.gif” og den ligger i laget ”foldind1”.
Avatar billede ameq Nybegynder
17. december 2003 - 19:04 #9
jamen du har så ikke forstået mit spm. for det er layers og dropdowns jeg har problemmer med...
Avatar billede grafik-anders Seniormester
17. december 2003 - 19:35 #10
Jeg har stadig ikke forstået hvad du mener?????

Du vil ha’ en menu (et layer), som bliver, når musen er over et bestem grafisk-element eller et ord på din side? Og derefter have den til at folde ind igen når musen ikke er over denne menu (layer) mere?

-> har du et eksempel på, hvad du mener?
Avatar billede ameq Nybegynder
17. december 2003 - 20:02 #11
næææ

http://www.eksperten.dk/spm/431258 læs det så er kan du måske forstå mit problem
Avatar billede roenving Novice
18. december 2003 - 08:24 #12
function hideSelects(){
  sels = document.getElementsByTagName('SELECT');
  for(i=0;sels.length>i;i++)sels[i].style.visibility='hidden';
}

function showSelects(){
  sels = document.getElementsByTagName('SELECT');
  for(i=0;sels.length>i;i++)sels[i].style.visibility='visible';
}

Den ene funktion aktiverer du, når du skal vise din menu, den anden, når den klapper sammen ...
Avatar billede ameq Nybegynder
18. december 2003 - 16:17 #13
sådan ca. onmouseover="hideSelects;" eller noget ikke?
Avatar billede roenving Novice
18. december 2003 - 16:56 #14
F.eks. sammen med den funktion, som udløser udfoldningen af menuen, så det er sikkert der, det skal ske, ja ...

onmouseover="hideSelects();udfoldMenu(1);"
Avatar billede ameq Nybegynder
18. december 2003 - 21:24 #15
yes okey =) super vil test det her lørdag...
Avatar billede ameq Nybegynder
13. januar 2004 - 10:58 #16
det virker fint... kan du ikke lige svare...
Avatar billede ameq Nybegynder
08. februar 2004 - 21:13 #17
svar?
Avatar billede roenving Novice
08. februar 2004 - 21:19 #18
Velbekomme '-)
Avatar billede roenving Novice
08. februar 2004 - 21:45 #19
-- og tak for points ;~}
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