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
1. Hintergrund Im Kontext schneller Updates und I...
Frage Vor kurzem bin ich auf die Anforderung gest...
Wenn die Position absolut ist, wird der Prozentsa...
Inhaltsverzeichnis Überblick 1. Menü- und Routing...
Inhaltsverzeichnis 1. Verwendung in Komponenten 2...
Socket-Optionsfunktion Funktion: Methoden zum Les...
Windows cmd Telnet Format: Telnet-IP-Port Fall: T...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
In meinem letzten Beitrag habe ich darüber gesproc...
1. Laden Sie das MySQL 5.7-Installationspaket von...
<br />Die Lösungsschritte sind wie folgt: St...
einführen Durch das Einrichten einer Lese-/Schrei...
Originalartikel: Ultimatives IE6-Cheatsheet: So b...
Software-Download Link zum Herunterladen der Soft...
Dieser Artikel beschreibt verschiedene Möglichkei...