Titel.Ändern eines Bildes beim Hover mit Javascript
Ich habe eine Menge von Möglichkeiten, es zu tun zu sehen, wenn das IMG
Element verwendet wird:
<img src="blah" id="get" onmouseover="newImage()" onmouseout="oldImage()
Javavscript
function newImage() { document.getElementById(get").src="blah2"}
function oldImage() { document.getElementById("get").src="blah"}
Aber ich meine Bilder auf CSS als background-image: url()
innerhalb einer ID:
Wie ich das gleiche Prinzip anwende, aber wenn Bilder auf CSS sind und sein auf einem div
id
NEU ZU JAVASCRIPT BITTE KEINE FRAMEWORKS.
In Ordnung es genagelt. aber um des wissens willen, wie würde man das mit javascript machen, wenn man das obige Beispiel als Vorlage benutzt? – BlueHorse
@blueHorse Wenn Sie in JavaScript arbeiten möchten, können Sie zwei CSS-Klassen mit unterschiedlichen Hintergrundbildern haben. Dann fügen Sie mit der Maus die andere Klasse zum Element hinzu. Entfernen Sie diese Klasse bei Mouse Out. – rajesh
@BlueHorse: Ich habe das hinzugefügt. Rajeshs Ansatz ist auch sehr gut, da er Ihre Bildpfade und solche in CSS statt im Code hält. –