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
XQuery ist eine Sprache zum Extrahieren von Daten...
animation-name Animationsname, kann mehrere Werte...
1. Einführung in DockerUI DockerUI basiert auf de...
Memo: Einfach erleben. Eintrag: Nr. 209 Diese Bei...
1. Richten Sie auf der virtuellen Maschine einen ...
Ich habe vor Kurzem in einer virtuellen VMware-Ma...
Inhaltsverzeichnis Vorwort 1. MySQL-Hauptspeicher...
In diesem Artikelbeispiel wird der spezifische Ja...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische JS...
Der Zweck der Verwendung von HTML zum Markieren v...
Nach dem Zurücksetzen des Systems hatte die MySQL...
Die Testumgebung ist mit MariaDB 5.7 eingerichtet...
Vorwort Bei der Arbeit müssen wir häufig in einer...
Der zu erzielende Effekt ist: Festes Vergrößern a...