JavaScript-Umschalteffekt für Bekleidungsalben (ähnlich wie beim Umschalten von Taobao-Produktbildern). Zu Ihrer Information: Der spezifische Inhalt ist wie folgt Kommen wir ohne weitere Umschweife direkt zum Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Titel</title> <style type="text/css"> #großesBild{ Breite: 200px; } *{ Polsterung: 0; Rand: 0; } ul{ Listenstil: keiner; /*Überlauf: versteckt;*/ } ul li{ schweben: links; Breite: 46px; Höhe: 46px; Rand links: 10px; Rand oben: 20px; Rand: 2px durchgezogen #ffffff; } ul .aktiv{ Rahmenfarbe: rot; } </Stil> </Kopf> <Text> <img src="img/cloth_01.jpg" id="bigImg"> <ul> <li Klasse="aktiv"> <a href=""> <img src="img/cloth_01.jpg" width=46 class="smallImg"> </a> </li> <li> <a href=""> <img src="img/cloth_02.jpg" width=46 class="smallImg"> </a> </li> <li> <a href=""> <img src="img/cloth_03.jpg" width=46 class="smallImg"> </a> </li> <li> <a href=""> <img src="img/cloth_04.jpg" width=46 class="smallImg"> </a> </li> <li> <a href=""> <img src="img/cloth_05.jpg" width=46 class="smallImg"> </a> </li> </ul> <!--JS-Teil--> <Skripttyp="text/javascript"> // 1. Holen Sie sich die Ereignisquelle var bigImg = document.getElementById("bigImg"); var smallImgs = document.getElementsByClassName("smallImg"); für (var i=0;i<smallImgs.length;i++){ // 2. Durchlaufe die Sammlung und füge jedem img-Tag ein Ereignis hinzu smallImgs[i].onmouseover = function (){ // 3. Ereignishandler // 3.1 Bevor Sie mit der Maus über jedes li-Tag fahren, setzen Sie die Klassennamen aller li-Tags auf leere Werte für (var j=0;j<smallImgs.length;j++){ smallImgs[j].parentNode.parentNode.setAttribute("Klasse",""); } // 3.2 Ändern Sie den src-Attributwert des großen Bildes var smallImgSrc = this.getAttribute("src"); bigImg.setAttribute("src",smallImgSrc); // 3.3 Fügen Sie dem übergeordneten Tag des img-Tags, über dem die Maus schwebt, eine Klasse hinzu: this.parentNode.parentNode.setAttribute("class","active"); } } </Skript> </body> </html> Implementierungs-Effekt-Diagramm: Standardmäßig ist das erste Bild ausgewählt (das große Bild ist standardmäßig das erste). Wenn die Maus über das entsprechende Bild fährt, wechselt das große Bild zu diesem Bild. 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:
|
>>: So verwenden Sie Docker Compose zum Implementieren des Nginx-Lastausgleichs
Verwenden Sie Code Cloud, um ein Git-Code-Speiche...
Inhaltsverzeichnis Überblick Einzelne Dateikompon...
Warum hat CSS einen Kaskadierungsmechanismus? Da ...
Inhaltsverzeichnis Vorne geschrieben Umgebungsber...
Hier sind einige Möglichkeiten zum Entfernen: Füge...
Kürzlich hat Microsoft das Serversystem 2019 verö...
Inhaltsverzeichnis 1. Gespeicherte Prozedur 1.1. ...
HTML hat versucht, sich von der Präsentation weg ...
Die Datensicherung ist ganz einfach. Führen Sie d...
Befehl ausführen docker run -d --name consul -p 8...
Inhaltsverzeichnis Vorwort 1. Lazy Loading-Routin...
Wichtige Erkenntnisse: 1. Beherrschung der CSS3-3...
Fehlerbeschreibung percona5.6, mysqldump vollstän...
Erkennen Sie die Unterschiede zwischen den Method...
Vorwort Gestern gab es ein Projekt, das die Imple...