JavaScript zum Anzeigen und Ausblenden des Dropdown-Menüs

JavaScript zum Anzeigen und Ausblenden des Dropdown-Menüs

In diesem Artikel wird der spezifische Code für JavaScript zum Anzeigen und Ausblenden des Dropdown-Menüs zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

Manchmal wird dieser Seiteneffekt benötigt:

Wenn die Maus über ein Element bewegt wird, wird ein Dropdown-Menü implementiert. Wenn die Maus vom Element wegbewegt wird, verschwindet das Dropdown-Menü.

Umsetzungsideen

1. Eine Box besteht aus zwei Teilen, der untere Teil ist das Untermenü, das zuerst auf „Ausblenden“ eingestellt wird: Anzeige: keine;
2. Wenn die Maus über das Feld bewegt wird: Triggerereignis - - -onmouseover, js setzt den Anzeigewert des Untermenüs darunter auf - - -block, wodurch das Untermenü angezeigt wird
3. Bewegen Sie die Maus von der Box weg: Lösen Sie das Ereignis - - -onmouseout aus. js setzt den Anzeigewert des Untermenüs darunter auf - - -none, wodurch das Untermenü wieder ausgeblendet wird
4. Ändern Sie die Schriftfarbe, Hintergrundfarbe und andere Stile nach Ihren Wünschen

Codebeispiel

<!DOCTYPE html>
<html lang="de">

<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Bedienelement-Sina Dropdown-Menü</title>
    <Stil>
        * {
            Rand: 0;
            Polsterung: 0;
            Box-Größe: Rahmenbox;
        }
        
        ul li {
            Listenstil: keiner;
        }
        
        A {
            Textdekoration: keine;
            Farbe: #4c4c4c;
        }
        
        ein:schweben {
            Farbe: #e88415;
        }
        
        .Kasten {
            Breite: 80px;
            Rand: 50px automatisch;
            Schriftgröße: 14px;
            Farbe: #4c4c4c;
        }
        
        .weibo {
            Position: relativ;
            Hintergrundfarbe: #fcfcfc;
        }
        
        .weibo ein {
            Anzeige: Block;
            Höhe: 40px;
            Zeilenhöhe: 40px;
            Polsterung links: 20px;
        }
        
        .ändern {
            Farbe: #f9a74f;
            Hintergrundfarbe: #edeef0;
        }
        
        ich {
            Position: absolut;
            oben: 50 %;
            rechts: 15px;
            Rand oben: -4px;
            Breite: 5px;
            Höhe: 5px;
            Rahmen unten: 1px durchgehend orangerot;
            Rahmen rechts: 1px durchgehend orangerot;
            transformieren: drehen (45 Grad);
        }
        
        .weiboList {
            Anzeige: keine;
        }
        
        .weiboList li a {
            Anzeige: Block;
            Breite: 80px;
            Höhe: 33px;
            Zeilenhöhe: 33px;
            Polsterung links: 15px;
            Rahmen unten: 1px durchgezogen #fecc5b;
            Hintergrundfarbe: #fff;
        }
        
        .weiboList li a:hover {
            Hintergrundfarbe: #fff5da;
        }
    </Stil>
</Kopf>

<Text>
    <div Klasse="Box">
        <div class="weibo"><a href="#" >Weibo<i class="select"></i></a></div>
        <ul Klasse="weiboList">
            <li><a href="#" >Private Nachricht</a></li>
            <li><a href="#" >Kommentare</a></li>
            <li><a href="#" >@Ich</a></li>
        </ul>
    </div>

    <Skript>
        var box = document.querySelector('.box');
        var weibo = document.querySelector('.weibo');
        var weiboList = document.querySelector('.weiboList');

        box.onmouseover = Funktion() {
            weibo.className = "Weibo-Änderung"
            weiboList.style.display = "Block";

        }

        box.onmouseout = Funktion() {
            weibo.className = "weibo";
            weiboList.style.display = "keine";
        }
    </Skript>
</body>

</html>

Seiteneffekt:

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:
  • JavaScript zum Anzeigen und Ausblenden des Dropdown-Menüs
  • Vue.js Beispielcode zum Anzeigen und Ausblenden des linken sekundären Menüs
  • Ein einfaches Beispiel für das Anzeigen oder Ausblenden des Effekts eines JS-Menüklicks

<<:  Super ausführliches Tutorial zur Installation einer virtuellen VMware-Maschine unter Apple Mac OS

>>:  Detailliertes Tutorial zur Konfiguration von Nginx für https-verschlüsselten Zugriff

Artikel empfehlen

Detaillierte Beschreibung von Shallow Copy und Deep Copy in js

Inhaltsverzeichnis 1. js-Speicher 2. Abtretung 3....

CSS-Beispielcode zum Festlegen des Bildlaufleistenstils

Der CSS-Implementierungscode zum Festlegen des Bi...

Detaillierte Erklärung des MySQL-Datenbankparadigmas

Vorwort: Ich habe oft von Datenbankparadigmen geh...

Detaillierte Erläuterung zur Verwendung der WeChat-Miniprogrammkarte

In diesem Artikelbeispiel wird der spezifische Im...

vue + springboot realisiert den Login-Bestätigungscode

In diesem Artikelbeispiel wird der spezifische Co...

Website User Experience Design (UE)

Ich habe gerade einen von JunChen verfassten Beitr...

Nginx-Beispielcode zur Implementierung dynamischer und statischer Trennung

In Kombination mit dem Szenario in diesem Artikel...

So zeigen Sie die IP-Adresse von Linux in einer virtuellen VMware-Maschine an

1. Doppelklicken Sie zunächst auf das VMware-Symb...

Beispielcode zur Implementierung eines 3D-Bucheffekts mit CSS

Schauen wir uns zunächst ohne Umschweife die Rend...

MySQL-Lerndatenbankbetrieb DML ausführliche Erklärung für Anfänger

Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...

Einführung in die Verwendung gängiger XHTML-Tags

Es gibt viele Tags in XHTML, aber nur wenige werd...

Verwenden Sie momentJs, um eine Countdown-Komponente zu erstellen (Beispielcode)

Heute möchte ich einen Countdown von Vue und Mome...