Tab-Effekte mit JS schreiben

Tab-Effekte mit JS schreiben

In diesem Artikelbeispiel wird der spezifische Code für JS zum Schreiben von Tab-Effekten zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

<!DOCTYPE html>
<html>
<head lang="de">
    <meta charset="UTF-8">
    <Titel></Titel>
    <Stil>
        *{
            Polsterung: 0;
            Rand: 0;
        }
        .selectka {
            Breite: 500px;
            Höhe: 400px;
            Rand: automatisch;
            Rahmen: 1px durchgezogen #09e1ff;
        }
        .links rechts{
            schweben: links;
            Höhe: 400px;
        }
        #Speisekarte{
            Textausrichtung: zentriert;
            Zeilenhöhe: 80px;
            Schriftgröße: 20px;
            Farbe: lila;
        }
        li{
            Listenstil: keiner;
        }
        #menu>li{
            Breite: 100px;
            Höhe: 80px;
            Rahmen: 1px gestrichelt blauviolett;
            Box-Größe: Rahmenbox;
        }
        .Rechts{
            Position: relativ;
            Breite: 399px;
            Hintergrund: rosa;
            Rand links: 1px;
            Textausrichtung: zentriert;
            Schriftgröße: 100px;
            Zeilenhöhe: 400px;

        }

        .rechts li{
            Position: absolut;
            Breite: 399px;
            Höhe: 400px;
            Anzeige: keine;
        }
    </Stil>
</Kopf>
<Text>
<div Klasse="Auswahlka">
    <div Klasse="links">
        <ul id="Menü">
            <li class="menulist">Kleidung</li>
            <li class="menulist">Schönheit</li>
            <li class="menulist">Taschen</li>
            <li class="menulist">Essen</li>
            <li class="menulist">Schmuck</li>
        </ul>
    </div>
    <div Klasse="rechts">
        <ul>
            <li class="numlist">Kleidung</li>
            <li class="numlist">Schönheit</li>
            <li class="numlist">Tasche</li>
            <li class="numlist">Essen</li>
            <li class="numlist">Schmuck</li>
        </ul>
    </div>
</div>
<Skript>
    var Menüliste = document.getElementsByClassName("Menüliste");
    var num_list = document.getElementsByClassName("numlist");
    var moo = null;
    var yuu=null;
        für(var i=0;i<menu_list.length;i++) {
            Menüliste[i].index = i;
            Menüliste[i].onmouseenter = Funktion () {
                /* console.log(this.index);*/ //this.index ist der Indexwert des aktuellen Ziels/* for(var k=0;k<num_list.length;k++){
                    num_list[k].style.display = "keine";
                }
                num_list[this.index].style.display = "Block";
            }*/
                wenn(yuu)yuu.style.background = "keine";
                dieser.Stil.Hintergrund = "gelb";
                yuu=dies;
                 wenn(moo)moo.style.display="keine";
                num_list[this.index].style.display = "Block";
                moo = Anzahl_Liste[diesen.index];
        }
}
</Skript>
</body>
</html>

Effektbild:

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:
  • js zur Implementierung einer einfachen Tab-Funktion
  • js, um einen einfachen umschaltbaren Tab-Effekt zu erzielen
  • Implementierungsmethode für die JS-Registerkarte
  • JavaScript realisiert den Tab-Umschalteffekt (selbstgeschriebenes natives JS)
  • Detaillierte Erklärung der JS-Implementierung des Tab-Beispiels
  • js, um einen Tab-Tab-Umschalteffekt zu erzielen
  • Implementierung einfacher Tabs mit js
  • Zwei Möglichkeiten zum Schreiben von JS-Tab-Plugins (jQuery und Klasse)
  • js verwendet iframe, um einen Tab-Effekt zu erzielen
  • js zur Realisierung einer einfachen Tab-Erstellung

<<:  So sichern Sie MySQL-Kontoinformationen elegant

>>:  Linux verwendet lsof/extundelete-Tools, um versehentlich gelöschte Dateien oder Verzeichnisse wiederherzustellen

Artikel empfehlen

CentOS6.8 verwendet cmake zur Installation von MySQL5.7.18

Unter Bezugnahme auf die Online-Informationen hab...

Das Konzept und die Eigenschaften von benutzerdefinierten MySQL-Variablen

Ein MySQL Custom Value ist ein temporärer Contain...

Grundlegendes Verständnis und Verwendung der HTML-Auswahloption

Detaillierte Erklärung von HTML (Option auswählen)...

Detaillierte Analyse des virtuellen Nginx-Hosts

Inhaltsverzeichnis 1. Virtueller Host 1.1 Virtuel...

Border-Radius IE8-kompatible Verarbeitungsmethode

Laut canisue (http://caniuse.com/#search=border-r...

Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64

Lassen Sie mich zunächst über meinen Alltag sprec...

Node+Express zum Erzielen eines Paging-Effekts

In diesem Artikel wird der spezifische Code von n...

Wissen Sie, wie Sie das Laden von Webfonts optimieren können?

Genau wie der Titel! Die allgemein verwendete Schr...

JavaScript implementiert eine Box, die der Mausbewegung folgt

In diesem Artikel wird der spezifische JavaScript...

Detaillierte Schritte für einen reibungslosen Übergang von MySQL zu MariaDB

1. Einführung in MariaDB und MySQL 1. Einführung ...

Detaillierte Erläuterung der MySQL-Filterreplikationsideen

Inhaltsverzeichnis MySQL gefilterte Replikation I...

Fallstudie zum Vue-Einkaufswagen

Inhaltsverzeichnis 1. Warenkorb-Beispiel 2. Code-...