Der spezifische Code zur Implementierung von Skinning mit nativem JavaScript dient Ihnen als Referenz. Der spezifische Inhalt ist wie folgt Prinzip Über das Klickereignis erhalten Sie die Informationen zum angeklickten Bild und ändern den Pfad des HTML-Hintergrundbilds CSS-Stile <Stil> Körper{ Rand: 0; Polsterung: 0; Hintergrund: URL (Bild/1.jpg) keine Wiederholung; Hintergrundgröße: 100 % 100 %; } #Kasten{ Breite: 100 %; Höhe: 130px; Hintergrund: #999999; } #box ul{ Rand: 0; Polsterung: 0; Listenstil: keiner; } #box ul li li,#box ul li img{ Breite: 180px; Höhe: 120px; schweben: links; Rand: 5px 60px; } </Stil> HTML-Quellcode <body id="Text"> <div id="box"> <ul> <li><img src="img/1.jpg" /></li> <li><img src="img/2.jpg" /></li> <li><img src="img/3.jpg" /></li> <li><img src="img/4.jpg" /></li> <li><img src="img/5.jpg" /></li> </ul> </div> </body> JavaScript-Quellcode <Skript> var oBody = document.getElementById('Body'); var oImg = document.getElementsByTagName('img'); für (var i=0;i<oImg.length;i++) { var oImgA=oImg[i]; oImgA.index=i+1; oImgA.onclick=function(){ //konsole.log(dies); oBody.style.background='url(img/'+this.index+'.jpg) keine Wiederholung'; oBody.style.backgroundSize = "100 % 100 %"; }; } </Skript> Rendern Klicken zum Wechseln Quellcode <!DOCTYPE> <html lang="de"> <Kopf> <meta http-equiv="Inhaltstyp" content="text/html; charset=utf-8" /> <title>Hautveränderung</title> <Stil> Körper{ Rand: 0; Polsterung: 0; Hintergrund: URL (Bild/1.jpg) keine Wiederholung; Hintergrundgröße: 100 % 100 %; } #Kasten{ Breite: 100 %; Höhe: 130px; Hintergrund: #999999; } #box ul{ Rand: 0; Polsterung: 0; Listenstil: keiner; } #box ul li li,#box ul li img{ Breite: 180px; Höhe: 120px; schweben: links; Rand: 5px 60px; } </Stil> </Kopf> <body id="Text"> <div id="box"> <ul> <li><img src="img/1.jpg" /></li> <li><img src="img/2.jpg" /></li> <li><img src="img/3.jpg" /></li> <li><img src="img/4.jpg" /></li> <li><img src="img/5.jpg" /></li> </ul> </div> </body> </html> <Skript> var oBody = document.getElementById('Body'); var oImg = document.getElementsByTagName('img'); für (var i=0;i<oImg.length;i++) { var oImgA=oImg[i]; oImgA.index=i+1; oImgA.onclick=function(){ //konsole.log(dies); oBody.style.background='url(img/'+this.index+'.jpg) keine Wiederholung'; oBody.style.backgroundSize = "100 % 100 %"; }; } </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:
|
<<: Nginx: Lernen, wie man einen Dienst zum Schutz von Datei-Hotlinks erstellt – Beispiel
>>: Perfekte Lösung für das Problem des Verbindungsfehlers nach der MySQL-Client-Autorisierung
Vorwort Die Methode „reduce()“ erhält eine Funkti...
Vorwort Wenn die HTML-Struktur einer Seite viele ...
Verständnis von Umfragen Tatsächlich liegt der Sc...
Nach der Installation der MySQL-Datenbank mit der...
Thema Heute werde ich Ihnen zeigen, wie Sie mit C...
Privot ist die Zwischentabelle von Viele-zu-viele...
Wir diskutieren hier nicht über PHP-, JSP- oder ....
Inhaltsverzeichnis Speicher-Engine Von MySQL unte...
Der zu erzielende Effekt ist: Festes Vergrößern a...
Beim Schreiben eines Webprojekts stieß ich auf ei...
Vorwort Beim Anlegen der Primär- und Fremdschlüss...
Inhaltsverzeichnis 1. Zeigen Sie die Speicher-Eng...
Um die Wirkung direkt zu sehen, wurde ein Rechtsk...
Dieser Artikel beschreibt die Linux-Benutzer- und...
Das Unternehmen hat kürzlich einen DELL R730-Serv...