Som default vises kun hovedpunkterne. Tanken var at man skulle kunne folde underpunkterne for et hovedpunkt ud, ved at klikke på hovedpunktet. Kan jeg løse det uden at loade en ny fil. Altså vise eller skjule nogle tabeller eller tabel-rows via et link?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Slettet bruger
23. januar 2008 - 15:55#1
Jeg har lavet det ved at lave hele menu strukturen i lister indeni lister og så smidt noget javascript på som folder det hele sammen.
Selv om OleBole ikke kan lide det, så er jquery ganske god til dette.
Lav en liste med lister inden i lister, giv den yderste id'en 'sitemap' (f.eks.), desuden forventes det at punktet som har underpunkter har en href som ender på # (dette kan man også programmere sig udenom)
Så skulle følgende kunne gøre det (smides i headeren)
<script type="text/javascript"> // sjkul underpunkterne når javascript aktivt document.write("<style type=\"text/css\">\#sitemap li ul { display:none; }</style>");
function enableClickableMenu() { $("#sitemap").find("ul").hide(); $("#sitemap").find("a[href$=#]").click( function() { var X = $(this).parent().children("ul"); $(this).parent().parent().find("ul").not(X).hide(); $(this).parent().children("ul").toggle(); return false; } ); }
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.