Hallo,
ich bastel gerade etwas mit jquery herum. Komme aber nicht so recht weiter. Vielleicht kann mir hier jemand helfen?
Mit folgendem Code:
Öffne ich ein Menu beim click auf den link <li><a href="#" id="myAccount">Account</a></li> ein Menü. Nun müsste ich für jeden li Punkt den obigen Code wiederholen, wenn ich z.B. weitere Menüs einbinden möchte. Wie kann ich den Code so ändern, dass bei einem
Klick auf:
Immer das Menü:
geöffnet wird.
Hat dazu jemand eine Idee?. Sonst müsste ich für 10 Menüpunkte den Javascript code erstellen. Das wäre die weniger elegante Lösung.
ich bastel gerade etwas mit jquery herum. Komme aber nicht so recht weiter. Vielleicht kann mir hier jemand helfen?
Mit folgendem Code:
Code:
$(document).ready(function(){
$("#menu ul.nav li a#myAccount").click(function() {
// ul#myOptions is the hidden list
$("#menu ul.nav ul#myAccountMenu").toggle();
$(this).toggleClass("active");
return false;
});
});
Öffne ich ein Menu beim click auf den link <li><a href="#" id="myAccount">Account</a></li> ein Menü. Nun müsste ich für jeden li Punkt den obigen Code wiederholen, wenn ich z.B. weitere Menüs einbinden möchte. Wie kann ich den Code so ändern, dass bei einem
Klick auf:
Code:
$("#menu ul.nav li a#XXX").click(function() {
Code:
$("#menu ul.nav ul#XXXMenu").toggle();
Hat dazu jemand eine Idee?. Sonst müsste ich für 10 Menüpunkte den Javascript code erstellen. Das wäre die weniger elegante Lösung.