Thema: jQuery
Einzelnen Beitrag anzeigen
Ungelesen 18.01.12, 08:03   #1
Saifadin
Anfänger
 
Benutzerbild von Saifadin
 
Registriert seit: Dec 2011
Beiträge: 5
Bedankt: 1
Saifadin ist noch neu hier! | 0 Respekt Punkte
Standard jQuery

Hi Gullianer,

ich habe ein kleines Problem. xD

Ich möchte ein selbstgeschriebenes Akkordeon-Menü in meine Seite integrieren. Das Problem ist aber, das wenn ich auf ein Menüpunkt klicke folgendes passiert:

1. Oberkategorien: Das Untermenü slidet nach unten.
Es soll sich aber auch die Kategorie öffnen, nicht nur das Menü, das heisst, der unterlegte Link der Oberkategorie soll geöffnet werden.

2. Unterkategorien: Eine neue Seite wird geladen und die Stelle im Menü an der man war, ist wieder zugeklappt.
Das darf nicht passieren.

Hier das Skript:

Code:
function initMenu() {
  $('#menu ul').hide();
  $('#menu li a').click(
	//e.preventDefault();
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        checkElement.slideUp('normal');
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});
Ich erbitte eure Hilfe!

LG
Saifadin
Saifadin ist offline   Mit Zitat antworten