tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
418
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Hallo JS Freaks...

    ich habe ein kleines Problem, was ich jetzt seit 2 Tagen mit mir herum schleppe..

    ich bin grad dabei eine neues Webseite auf zubauen, wo ich mit jquery arbeitet. Da möchte ich eine Navigation bauen, wo ich auf jeden Menulink ein Untermenu mit jQuery einblenden lasse.

    Code
    PHP-Code:
    JavaScript Code
    <script type="text/javascript"
        $(
    document).ready(function() {
          
           
           <!-- 
    Submenue //-->
           
    var NavCounter = $(".slide_navi");
           for (var 
    i=1i<=NavCounteri++) {
                   $(
    ".slide_navi").click(function() {
                   var 
    content = $(".slide_content").slideToggle('slow');
                   });
            }
           
    alert("i:" + (NavCounter));
           return 
    true;
           
         });
    </script>

    HTML COde der Nav-Bar

    <div class="navigation">
                <div class="slide_navi"><a href="#" title="Windkraft - Erneuerbare Energie"><span class="navText">Allge. Kenntnisse und Fertigkeiten</span></a></div>
                <div class="slide_navi"><a href="#" title="Windkraft - Erneuerbare Energie"><span class="navText">Fachkenntnisse Maschinenbautechnik</span></a></div>
                <div class="slide_navi"><a href="#" title="Windkraft - Erneuerbare Energie"><span class="navText">Fachkenntnisse<br />Elektrotechnik</span></a></div>
                <div class="slide_navi"><a href="#" title="Windkraft - Erneuerbare Energie"><span class="navText">Kontakt</span></a></div>
                <div class="slide_navi"><a href="#" title="Windkraft - Erneuerbare Energie"><span class="navText">Impressum</span></a></div>
                <div class="slide_content">
                    <ul class="secmenue">
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                        <li><a href="#">Text1</a></li>
                </div>
            </div> 
    Problem:
    ich habe mehrer Navi-Punkte und weiß nun nicht wie ich mit JavaScript so durch zählen kann, so das ich auf jeden Menulink auch das richtige Untermenu einblenden lasse.

    Nun würde ichmich sehr freuen, wenn ich hier hilfe bekommen könnte und bedanke mich jetzt schon mal.

    Gruß
    Fredolin
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Du brauchst im Umgang mit jQuery praktisch nie Schleifen, weil die jQuery Operationen auf einer Liste von Elementen arbeiten.
    Da ich dein Markup nicht ganz verstehe, habe ich mir mal ein Beispiel.

    http://jsfiddle.net/2WhJ2/1/

    Mit nur zwei Zeilen jQuery
     

  3. #3
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Danke CPoly für deine schnell Antwort.
    Im Grunde kann ich mit dem was Du mir da gegeben hast gut was anfangen. Aber es wäre schön, wenn ich beim ersten Navlink das Submenue rausfährt. Klicke ich nun auf den zweiten NavLink, dann sollte das erste Submenue einfahren und das Submenu von Link2 ausfahren.

    Ich hoffe ich hab nun das Problem etwas besser beschrieben..
     

  4. #4
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
     

  5. #5
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Hallo CPoly,
    erstmal super danke. Genau was ich gesucht habe. Kannst Du mir aber noch kurz eine Erklärung mit geben über deinen Code. Wäre für mich zum Verstehen und als Leihe schöner. Aber nur wenn es Dir keine Mühe macht.

    Wäre super wenn Du das machen köntes.

    Dennoch ein großes Danke an Dir..

    Gruß Fredolin
     

  6. #6
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Reichen die Kommentare?

    http://jsfiddle.net/2WhJ2/11/
     

  7. #7
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Ja..perfekt..

    Ich danke Dir...

    Gruß Fredolin
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 10.10.11, 10:39
  2. wordpress - slidetoggle
    Von aspirin09 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 15.09.11, 12:00
  3. Antworten: 4
    Letzter Beitrag: 29.05.11, 13:27
  4. jquery slideToggle
    Von mgraf im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 15.01.11, 22:50
  5. [jQuery] .slideToggle() und src von Image ersetzen
    Von Johnnii360 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 14.11.10, 19:29

Stichworte