In diesem Artikelbeispiel wird der spezifische Code von js zur Erzielung des Wasserfallflusseffekts als Referenz angegeben. Der spezifische Inhalt ist wie folgt Quellcode: <!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>Dokument</title> <Stil> * { Rand: 0; Polsterung: 0; Box-Größe: Rahmenbox; } .Kasten { Breite: 70px; schweben: links; Rand links: 4px; Rahmen oben: 1px durchgezogen #000; } ul, ol, li { Listenstiltyp: keiner; } li { Breite: 70px; Anzeige: Block; Textausrichtung: zentriert; } </Stil> </Kopf> <Text> <ul Klasse="Box"></ul> <ul Klasse="Box"></ul> <ul Klasse="Box"></ul> <ul Klasse="Box"></ul> <button onclick="reloadPage()">Seite aktualisieren</button> </body> </html> <Skript> var Boxen = document.querySelectorAll(".box"); //Minimalwert erstellen var min = 0; //Erstellen Sie ein Farbarray var colour = ["rot", "gelb", "orange", "blau", "lila", "grün","#cdee","#feda","ccc","#eda","#639","#33f","#f38","#ca0"] für (j = 1; j <= 50; j++) { var lis = document.createElement("li"); //Li mit Zahlen erstellen lis.innerHTML = j; lis.style.height = Math.random() * 40 + 30 + "px"; //Zufällige Höhe abrufen, die Mindesthöhe beträgt 30px lis.style.backgroundColor = colour[parseInt(Math.random() * colour.length-1)]; //Zufällige Farbe abrufen für (var i = 0; i < boxes.length; i++) { console.log(boxs[i].clientHeight); // offsetHeight liefert die Elementhöhennummer if (boxs[i].offsetHeight < boxes[min].offsetHeight) { min = i; //Holen Sie sich die Sequenznummer des Array-Elements mit der kleinsten Höhe} } boxes[min].appendChild(lis) //Füge li zum kürzesten ol hinzu} Funktion reloadPage() { location.reload(); // aktualisieren} </Skript> 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 Analyse des Explain-Ausführungsplans in MySQL
>>: Detaillierte Erklärung der Lösung für den 404-Fehler von Tomcat
So funktioniert Nginx Nginx besteht aus einem Ker...
Die MySQL-Installation ist in eine Installationsv...
In diesem Artikel finden Sie den spezifischen Cod...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn Sie der Meinung sind, dass das System langsa...
Dieser Artikel erläutert anhand von Beispielen da...
Hyperlink, auch „Link“ genannt. Man kann sagen, d...
Vorwort Vue bietet eine Fülle integrierter Anweis...
Inhaltsverzeichnis Vorwort Ressourcen zum Thema E...
Integritätsbeschränkungen Integritätsbedingungen ...
Artikel-Mindmap Warum Master-Slave-Replikation un...
Das im Titel angesprochene Problem lässt sich sch...
<br />Mein vorheriger Artikel über CSS wurde...
Inhaltsverzeichnis Code-Optimierung Verwenden der...
<br /> Englisches Original: http://desktoppu...