Lernen Sie jeden Tag ein schwebendes jQuery-Plug-In kennen. Der spezifische Inhalt ist zu Ihrer Information wie folgt: Schwebendes MenüDies ist ein weiterer sehr häufiger Effekt, der ein gemeinsames Merkmal des A-Tags verwendet - Anker Die Wirkung ist wie folgt Codeabschnitt <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Schwebendes Menü</title> <script src="js/jquery-3.4.1.min.js"></script> <Stil> *{ Rand: 0px; Polsterung: 0px; Benutzerauswahl: keine; } .Artikel{ Rand: 1px durchgehend hellgrau; Rand: 10px; Höhe: 400px; Rahmenradius: 5px; Position: relativ; } .Kopf{ Hintergrundfarbe: hellgrau; Höhe: 30px; Anzeige: Flex; Inhalt ausrichten: Flex-Start; Elemente ausrichten: zentrieren; Texteinzug: 10px; Position: absolut; oben: 0px; Breite: 100 %; } .fbox{ Position: fest; oben: 20 %; unten: 20 %; rechts: 20px; Breite: 150px; Rand: 1px durchgehend hellgrau; Hintergrundfarbe: weiß; Rahmenradius: 5px; } .hauptsächlich{ Position: absolut; oben: 30px; Breite: 100 %; unten: 0px; Überlauf: automatisch; } .main ul{ Rand links: 30px; } A{ Farbe: grau; } </Stil> </Kopf> <Text> </body> </html> <Skript> $(Dokument).bereit(Funktion(){ //Test-Dom hinzufügen und Testdaten generieren var arr = []; für(var i = 0;i<50;i++){ var id = "id"+i; var $dom = $("<div class='item' id='"+id+"'><div class='head'>"+id+"</div></div>"); $dom.appendTo($("body")); arr.push(ich); } //Methode $.fmenu(arr) aufrufen; }) $.extend({ fmenu:Funktion(arr){ $(".fbox").entfernen(); var $fbox = $("<div class='fbox'></div>"); var $head =$("<div class='head'>Schwebendes Menü</div>"); var $main = $("<div class='main'></div>"); var $ul = $("<ul Klasse='ul'></ul>") $ul.appendTo($main); $head.appendTo($fbox); $main.appendTo($fbox); $fbox.appendTo($("body")); arr.fürJeden(item=>{ var $li = $("<li><a href='#"+item+"'>"+item+"</a></li>"); $li.appendTo($ul); }) } }) </Skript> Erklärung der Ideen
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:
|
Docker verfügt über viele Log-Plugins. Standardmä...
01. Übersicht Absolute und relative Pfade kommen ...
MySQL-Installation (4, 5, 6 können weggelassen we...
Konfigurieren des Alibaba Cloud Docker Container ...
Inhaltsverzeichnis Vorwort $attrs Beispiel: $list...
Das Team ersetzte den neuen Rahmen. Alle neuen Un...
Inhaltsverzeichnis 1. Konventionelle Ideen zur Ze...
Beschränken Sie die Nutzung Wenn wir Abfrageanwei...
1. Laden Sie das Installationspaket herunter Down...
Langsame Protokollabfragefunktion Die Hauptfunkti...
Detaillierte Erläuterung der MySQL-Existes- und N...
Systemumgebung: Redis-Version: 6.0.8 Docker-Versi...
Vorwort: Die am häufigsten verwendete Architektur...
In diesem Artikelbeispiel wird der spezifische Co...
1. Befehlseinführung Mit „time“ werden die für di...