+ Antworten
Ergebnis 1 bis 4 von 4

Thema: jquery: links auf inaktiv setzen

  1. #1
    TP-Insider joextra ist auf einem guten Weg
    Registriert seit
    Jul 2004
    Ort
    Stuttgart
    Beiträge
    866

    jquery: links auf inaktiv setzen

    hallo,

    ich habe links ein menü & rechts den content, der dynamisch reingeladen wird. jetzt ist es so, das der menüpunkt der geklickt wurde hervorheben möchte (habe ich auch geschaft). wenn aber ein anderer menüpunkt angeklickt wurde, sollte der letzte link wieder auf inaktiv gesetzt werden.
    das script sieht bis jetzt so aus:
    HTML-Code:
    $("a").click(function() {
    			$("a").addClass("menuInactive");
    			$(this).addClass("menuActive");
    		});
    mit $(this).addClass("menuActive"); hebe ich den geklickten link hervor. mit $("a").addClass("menuInactive"); habe ich gehoft alle links auf inaktiv zu setzen, aber das klappt nicht

  2. #2
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von joextra Beitrag anzeigen
    ...aber das klappt nicht
    Passiert denn irgendwas mit den anderen Links?
    Der Sicherheit halber: die Klasse "menuInactive" ist aber verfügbar, oder?
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Insider joextra ist auf einem guten Weg
    Registriert seit
    Jul 2004
    Ort
    Stuttgart
    Beiträge
    866
    habs rausgefunden:
    anstatt das
    $("a").addClass("menuInactive");
    das hier
    $("a").removeClass("menuActive").addClass("menuInactive");
    damit klappts, wobei man das addClass("menuInactive") weglassen kann

  4. #4
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Ich kann es jetzt nicht nachbauen, aber alleine vom Gedanken her fehlt was...

    Du addest nur. Somit hat dein "Aktiv" Link nach dem ersten klick schon beide Klassen. class="menuInactive menuActive"

    Und dann packst du immer noch mehr adds dazu.
    Irgendwann musst du auch mal removen.

    [edit] oups, zu langsam
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

+ Antworten

Ähnliche Themen

  1. Links innerhalb flv Datei setzen
    Von Rizzla im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 03.02.2007, 18:59
  2. Antworten: 14
    Letzter Beitrag: 29.09.2004, 20:37
  3. Entsprechende Links zu den Fade-Bildern setzen
    Von juergen1308 im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 14.08.2004, 12:31
  4. [PHP] Links richtig setzen...
    Von Sai im Forum Traum-Dynamik
    Antworten: 8
    Letzter Beitrag: 28.08.2002, 22:56

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51