Menü link kattintásra almenü nyitása/zárása jquery-ben

Menü link kattintásra almenü nyitása/zárása jquery-ben
2013-07-26T16:01:28+02:00
2013-07-26T17:25:50+02:00
2022-10-15T23:20:58+02:00
bzsozsy1987
Sziasztok,

első weblapomat fejlesztem és közben tanulom a java scriptet is :). Bele is ütköztem az első akadályomba ebben szeretném tapasztaltabb emberek segítségét kérni:
egy webáruház menü linkjére kattintva szeretném jquery-vel megjeleníteni az almenüket:

Csináltam egy 8 elemű tömböt(8 főmenü elemem van), amit aztán egér katt-ra szeretnék átadni a mouse függvénynek.

hide_all(); var clicks = new Array(1, 1, 1, 1, 1, 1, 1, 1); ('#table').click(function(){ mouse('#sub_table',clicks[0]); }); ('#notebook').click(function(){ mouse("#sub_notebook",clicks[1]); });

Mouse függvény definíciója:

function mouse(ID, click_arr){ hide_all(); if (click_arr) { $(ID).hide();// odd clicks } else { $(ID).show();// even clicks } $(this).data("click_arr", !click_arr); }

Szóval az lenne a célom hogy első kattintásra megjelenjen az almenü másdikra eltűnjön. Ha rákattintok egy új menüre és egy másik almenü épp látszik akkor az tűnjön el és jelenjen meg a kattintott almenü. A probléma az, hogy jelenleg ez a kód nem akar működni.
Valószínűleg egyesek favágó megoldásnak vélhetik, de szívesen fogadok bármiféle tanácsot/instrukciót, hogy milyen irányba induljak el. Válaszokat előre is köszönöm.
Mutasd a teljes hozzászólást!
Ha már Jgueryt is használsz a kódodban, akkor inkább .slideToggle() erre a célra.

Példa
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd