zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Übernächstes Element ansprechen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 25.01.2011, 22:30
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2006
Ort: Berlin
Beiträge: 153
bolshi befindet sich auf einem aufstrebenden Ast
Standard Übernächstes Element ansprechen

Hallo,
folgende Funktion:

Code:
           $(document).ready(function(){

                           $("li").hide()          

                            $("li.um-gallery-1st").toggleClass( "big" ).show()

                            $("li.um-gallery-1st").next().toggleClass( "small").show()

                            $($this).next().toggleClass( "smaller").show()
            });
Mit folgender Zeile versuche ich vergebens das Element nach .next() anzusprechen:

Code:
$($this).next().toggleClass( "smaller").show()
Auf welche Weise lässt sich das übernächste oder anders gesagt das dritte und vierte Element ansprechen?
__________________
Gruß bolshi
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 26.01.2011, 09:08
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

next().next().next()...
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 26.01.2011, 12:47
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2006
Ort: Berlin
Beiträge: 153
bolshi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von chorn Beitrag anzeigen
next().next().next()...
Danke. Merke grad, dass es abstrakter laufen muss, da es viele List-Elemente gibt. Alle li-Elemente sind per default 'display: none;'. Jeweils drei davon sichtbar. Es existieren drei Klassen:

'aktiv', 'inaktiv rechts', 'inaktiv_links'. Per default ist das erste aktiv. Bei onclick bekommt das erste li-Element 'aktiv_rechts', das zweite 'aktiv', das dritte 'aktiv_links'. Beim nächsten onclick bekommt das zweite 'aktiv_rechts', das dritte 'aktiv', das vierte 'aktiv_links'. Im folgenden Durchgang wird das erste li-Element auf hide gesetzt und die 'aktiv*'-Klassen iterieren um eins.
__________________
Gruß bolshi
Mit Zitat antworten
  #4 (permalink)  
Alt 28.01.2011, 10:23
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2006
Ort: Berlin
Beiträge: 153
bolshi befindet sich auf einem aufstrebenden Ast
Standard

So läuft's:
Code:
$(document).ready(function(){

    $("#gallery").click(function(){

        $(this).find("li.third").fadeOut(500).removeClass("third").next().addClass("third");
        $(this).find("li.second").fadeOut(500).removeClass("second").next().addClass("second");

        $(this).find("li.first").next().addClass("first");        

		$($(this).find("li.first")[0]).removeAttr("class").hide().appendTo($(this)).fadeIn(500);
        
	});

});
Beim faden steckt der Wurm noch im Detail. Wie erreiche ich, dass die Bilder sich beim kleinsten Bild beginnend step by step aufeinander legen?
Wie es jetzt funktioniert: Testumgebung
__________________
Gruß bolshi
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Element mit mehreren Klassen ansprechen Sysop CSS 6 03.04.2012 14:07
Bestimmtes Element über CSS ansprechen Fragestunde CSS 6 21.07.2009 19:35
Festanstellung bei der Xing AG als Web Developer (HTML/CSS) NEOX Offtopic 10 17.07.2008 17:11
Element label über id ansprechen Evoli CSS 8 28.08.2007 13:36
Liste im IE StarSt0rm CSS 3 22.08.2007 20:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:11 Uhr.