In diesem Artikel wird der spezifische JavaScript-Code zur Implementierung der Tab-Umschaltfunktion zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Benutzerdefiniertes Plug-In zur Implementierung der Tab-Umschaltfunktion Hier ist der HTML-Code: <script src="jquery-3.1.0.js"></script> <script src="plugs/demo01.js"></script> <Stil> #tabs>div{ Höhe: 200px; Breite: 200px; Hintergrundfarbe: rosa; Anzeige: keine; } #tabs div.div-aktiv{ Anzeige: Block; } .btn-aktiv{ Hintergrundfarbe: orange; } </Stil> Hier ist der JS-Code: (Funktion ($) { //Tabs-Plugin $.fn.tabs = Funktion (Optionen) { let-Standardwerte = { aktivIndex:1, TitelAktiv: „btn-aktiv“, contentActive:"div-aktiv", attr:"rel" } /*Parameter zusammenführen*/ $.extend(Standardwerte,Optionen); /*Alle Schaltflächen abrufen*/ let btns = this.find("["+defaults.attr+"]"); /*Holen Sie sich den Wert in rel*/ lass rels = []; btns.each(Funktion (Index,Element) { rels.push($(element).attr(defaults.attr)); }); /*Alle Divs abrufen*/ rels.toString()); /* Überprüfen Sie, ob der angegebene Index außerhalb der Grenzen liegt*/ wenn (defaults.activeIndex > btns.length-1) { Standardmäßig ist der ActiveIndex 0. } /*Standardanzeigeinhalt festlegen*/ btns.eq(defaults.activeIndex).addClass(defaults.titleActive); divs.eq(defaults.activeIndex).addClass(defaults.contentActive); /*Klickereignis an die Schaltfläche binden*/ btns.click(Funktion () { $(this).addClass(defaults.titleActive) .geschwister().removeClass(defaults.titleActive); divs.eq($(diesen).index()).addClass(defaults.contentActive) .geschwister().removeClass(defaults.contentActive); }); } })(jQuery); Screenshot des endgültigen Codes 1. Verzug 2. Klicken Sie zum Umschalten: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erklärung der Lösung für verweigerte Berechtigungen in Linux
Einführung: Dieser Artikel verwendet das von reac...
CSS spielt auf einer Webseite eine sehr wichtige ...
1. Übersicht Benutzer erwarten, dass die Webanwen...
Struktur Text, Kopf, HTML, Titel Text abbr, Akron...
Löschen Sie die zuvor installierte MariaDB 1. Ver...
Dieser Artikel stammt aus Tom Ewers Managewp-Blog ...
In diesem Artikel wird der spezifische Code von j...
Mysql 8.0 Installationsprobleme und Passwort-Rese...
Vorwort Als mein Team das Steuersystemmodul entwi...
<br />Wenn Sie auf den Link klicken, wird di...
Da das Projekt einen Fragebogen erfordert, der Kun...
Hintergrund Es gibt einen Tencent Linux Cloud-Hos...
Inhaltsverzeichnis Einzelne Bedingung, einzelne D...
Experimentelle Umgebung • Eine minimal installier...
Wenn ein Webprojekt immer größer wird, werden sei...