Heim > Web-Frontend > Front-End-Fragen und Antworten > Wozu dient die toggle()-Methode von jquery?

Wozu dient die toggle()-Methode von jquery?

青灯夜游
Freigeben: 2023-01-28 15:28:29
Original
3950 Leute haben es durchsucht

Die Methode „toggle()“ kann verwendet werden, um die Methoden „hide()“ und „show()“ des ausgewählten Elements zu wechseln und so die Anzeige und das Ausblenden des Elements zu steuern. Die Syntax lautet „$(selector).toggle(speed,callback)“. "; kann auch zum Binden verwendet werden. Zwei oder mehr Ereignishandlerfunktionen reagieren nacheinander auf das Klickereignis des ausgewählten Elements. Die Syntax lautet "$(selector).toggle(function1(), function2(), functionN( ),...)“.

Wozu dient die toggle()-Methode von jquery?Die Betriebsumgebung dieses Tutorials: Windows7-System, JQuery3.6-Version, Dell G3-Computer.

In jquery hat die toggle()-Methode mehrere Funktionen:

    Steuern Sie das Anzeigen und Ausblenden von Elementen
  • Binden Sie zwei oder mehr Click-Event-Handler-Funktionen
toggle()-Methode Die hide() und show()-Methoden, die zum Wechseln des ausgewählten Elements verwendet werden können

Diese Methode überprüft den Sichtbarkeitsstatus des ausgewählten Elements. Wenn ein Element ausgeblendet ist, wird show() ausgeführt, wenn ein Element sichtbar ist, wird hide() ausgeführt – dies erzeugt einen Toggle-Effekt.

$(selector).toggle(speed,callback)
Nach dem Login kopieren

ParameterGeschwindigkeitOptional. Gibt die Geschwindigkeit von Ein-/Ausblenden-Effekten an. Der Standardwert ist „0“. RückrufOptional. Funktion, die ausgeführt wird, wenn die toggle()-Methode abgeschlossen ist. Hinweis: Ausgeblendete Elemente werden nicht vollständig angezeigt (haben keinen Einfluss mehr auf das Layout der Seite). Die Methode
Beschreibung

Mögliche Werte:

ms (z. B. 1500)
  • "langsam"
  • "normal"
  • "schnell"

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.3.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("p").toggle();
				});
			});
		</script>
	</head>
	<body>

		<p>这是一个段落。</p>
		<button>切换 hide() 和 show()</button>

	</body>
</html>
Nach dem Login kopieren

Wozu dient die toggle()-Methode von jquery?

toggle() kann auch zum Wechseln zwischen benutzerdefinierten Funktionen verwendet werden.

toggle() kann verwendet werden, um zwei oder mehr Event-Handler-Funktionen als Reaktion auf die Drehung des Klickereignisses des ausgewählten Elements zu binden.

Schalten Sie zwischen zwei oder mehr Funktionen um, wenn Sie auf das angegebene Element klicken.

Wenn mehr als zwei Funktionen angegeben sind, 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:

$(selector).toggle(function1(),function2(),functionN(),...)
Nach dem Login kopieren

Parameterfunction1()function2()functionN()Beispiel:
Beschreibung
Erforderlich. Gibt eine Funktion an, die alle geraden Klicks auf das Element ausgeführt wird.
Erforderlich. Gibt eine Funktion an, die alle ungeraden Klicks auf das Element ausgeführt wird.
,...Optional. Geben Sie andere Funktionen an, die umgeschaltet werden müssen.
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").toggle(function(){
    $("body").css("background-color","green");},
    function(){
    $("body").css("background-color","red");},
    function(){
    $("body").css("background-color","yellow");},
    function(){
    $("body").css("background-color","pink");}
  );
});
</script>
</head>
<body>
<button>请点击这里,来切换不同的背景颜色</button>
</body>
</html>
Nach dem Login kopieren

Wozu dient die toggle()-Methode von jquery?[Empfohlenes Lernen:

jQuery-Video-Tutorial

, Web-Frontend-Video]

Das obige ist der detaillierte Inhalt vonWozu dient die toggle()-Methode von jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage