In diesem Artikel wird der spezifische Code für JavaScript zum Erzielen des Akkordeoneffekts zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Dokument</title> <Stil> * { Rand: 0; Polsterung: 0; } ul { Breite: 100 %; Textausrichtung: zentriert; } ul li { Listenstil: keiner; Überlauf: versteckt; Anzeige: Inline-Block; Übergang: alles 1en; } </Stil> </Kopf> <Text> <ul> </ul> <Skript> var ul = document.querySelector("ul"); var imgs = ["img/img4.jpg", "img/img5.jpg", "img/img6.jpg", "img/img7.jpg", "img/img8.jpg", "img/img9.jpg", ]; für (var i = 0; i < imgs.length; i++) { var li = document.createElement("li"); var img = document.createElement("img"); img.src = Bilder[i]; li.appendChild(img); ul.appendChild(li); } var lis = document.querySelectorAll("li"); Fenster.beimLaden = Fenster.beiGrößenänderung = Funktion() { für (var i = 0; i < lis.length; i++) { lis[i].style.width = (ul.offsetWidth / imgs.length) - 10 + "px"; } } var imgM = document.querySelectorAll("img"); für (sei i = 0; i < imgM.length; i++) { imgM[i].onmouseenter = Funktion() { für (var j = 0; j < imgM.length; j++) { lis[j].style.width = ((ul.offsetWidth - imgM[i].offsetWidth) / (imgs.length - 1)) - 10 + "px"; } lis[i].style.width = imgM[i].offsetWidth + "px"; } imgM[i].onmouseleave = Funktion() { für (var i = 0; i < lis.length; i++) { lis[i].style.width = (ul.offsetWidth / imgs.length) - 10 + "px"; } } } </Skript> </body> </html> 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:
|
<<: Beispiel für eine HTTPS-Konfigurationsmethode für den Nginx-Server
>>: So installieren Sie MySQL 5.7.17 und stellen die Kodierung in Windows auf UTF-8 ein
Die äußerste BoxF dreht sich um 120 Grad, die zwe...
Inhaltsverzeichnis Implementierung der Statusfrei...
Dieser Artikel soll Ihnen vor allem dabei helfen,...
Auf die Vorteile von Typescript müssen wir nicht ...
Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...
Einführung: AD ist die Abkürzung für Active Direc...
Lösung für die Ausnahmen 1449 und 1045 bei der Ve...
Konfigurieren Sie zunächst die Projektartefakte K...
Mittlerweile werden die meisten Projekte auf Dock...
Ich bin auf ein Problem gestoßen. Wenn beim Teste...
Anfänger, die mit HTML in Berührung kommen, lerne...
Inhaltsverzeichnis Was ist ein Containerdatenvolu...
Vorwort Unter Linux ist zum Kompilieren und Verkn...
Erstens: 4 Möglichkeiten, CSS einzuführen Es gibt...
Flex-Layout wird auch elastisches Layout genannt....