Heim > Artikel > Web-Frontend > Sehr praktische jQuery-toggle()-Methode
Beispiel
Verschiedene Hintergrundfarben umschalten:
$("p").toggle( function(){ $("body").css("background-color","green");}, function(){ $("body").css("background-color","red");}, function(){ $("body").css("background-color","yellow");} );
Die Methode toggle() wird verwendet, um zwei oder mehr Ereignishandler Funktion , um wiederum auf das Klickereignis des ausgewählten Elements zu reagieren. Diese Methode kann auch verwendet werden, um die Methoden hide() und show() des ausgewählten Elements zu wechseln.
Zwei oder mehr Funktionen an das Toggle-Ereignis binden
Wenn mehr als zwei Funktionen angegeben werden, schaltet die toggle()-Methode alle Funktionen um. Wenn es beispielsweise drei Funktionen gibt, ruft der erste Klick die erste Funktion auf, der zweite Klick ruft die zweite Funktion auf und der dritte Klick ruft die dritte Funktion auf. Der vierte Klick ruft erneut die erste Funktion auf und so weiter.
Syntax
Probieren Sie es selbst aus$(selector).toggle(function1(),function2(),functionN(),...)
参数 | 描述 |
---|---|
function1() | 必需。规定当元素在每偶数次被点击时要运行的函数。 |
function2() | 必需。规定当元素在每奇数次被点击时要运行的函数。 |
functionN(),... | 可选。规定需要切换的其他函数。 |
Führen Sie show() aus, wenn das Element ausgeblendet ist. Wenn das Element sichtbar ist, wird das Element hide(). Dadurch entsteht ein Schalteffekt.
Syntax
Probieren Sie es selbst aus$(selector).toggle(speed,callback)
Parameter | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
Geschwindigkeit |
Optional. Gibt die Geschwindigkeit der Ein-/Ausblenden-Effekte an. Der Standardwert ist „0“.
$(selector).toggle(switch) „schnell“ | ||||||
Rückruf |
|
Parameter | Beschreibung |
---|---|
Schalter | Erforderlich. Ein boolescher Wert, der angibt, ob toggle() nur alle ausgewählten Elemente anzeigen oder ausblenden soll.
|
Das obige ist der detaillierte Inhalt vonSehr praktische jQuery-toggle()-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!