Avatar billede kujuk Nybegynder
10. september 2005 - 11:19 Der er 6 kommentarer og
1 løsning

Fold ud - Fold sammen med Slidemenu2 - DHTMLCentral.com

Jeg har "slidemenu2" som ikke folder sig frem og tilbage som den bør.

Klik ind på nedenstående link og vælg f.eks. "om DMI" og derefter "DMI`s venner". Så folder menuen sig sammen til dette underpunkt, og skjuler dermed de øvrige underpunkter. Dem kan man så kun få frem ved igen at klikke et par gange på "om DMI".

http://www.lars-hansen.dk/nusse/

Script koden på http://www.lars-hansen.dk/nusse/mmenu.js
Avatar billede roenving Novice
11. september 2005 - 15:13 #1
Den folder sig da efter hensigten hos mig, men den er vist lidt tung i ressource-forbrug, for den hakker sig frem ...

-- og klikker man på DMIs venner, skjules punkterne i undermenuen under dette punkt !-)
Avatar billede kujuk Nybegynder
12. september 2005 - 14:45 #2
Ja, det er det sidste som du nævner som er problemet.

Det duer ikke, at den skjuler undermenuen når du har klikket på DMI`s venner, for så er de underliggende menupunkter jo selvsagt ikke længere synlige.

Så ønsker man i dit tilfælde at få oplysninger om forældreforeningen, så skal man i teorien starte helt forfra.
Avatar billede roenving Novice
12. september 2005 - 14:53 #3
Egentlig ser det også ud som en fejlfunktion ...

-- jeg ville prøve at søge (eller spørge !-) på DHTMLCentrals forum, for jeg har ikke energi til at analysere Thomas Brattlis megascript !o]
Avatar billede kujuk Nybegynder
12. september 2005 - 14:58 #4
Jes, jeg vil try to do that, if jeg kan explain det in a gut englisk way ;-)
Avatar billede roenving Novice
12. september 2005 - 15:06 #5
Kanskje du møter en enkelt Nordmand !-)
Avatar billede kujuk Nybegynder
13. september 2005 - 13:41 #6
Yes, løsningen kommer her:

1) open slidemenu.js
2) goto line No.129 (inside swithMenu() funtion).
3) Instead of line No.129 "else n=this.active[m.lev-1]" ,replace this corrected line "else n=m.num "
4) goto line No. 136(inside swithMenu() funtion).
5) Instead of line No.136 "else if(onext==m.num) y = Math.max(ny,y)",
replace this corrected line "else y = Math.max(ny,y)".
Avatar billede roenving Novice
13. september 2005 - 14:07 #7
Muy bueno !-)
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