PS: Man kann das Ganze stark vereinfachen, wenn man CSS und transform:scale() verwendet. Das hat zusätzlich den Vorteil, dass sich das Layout beim Vergrößern nicht verschiebt.
Code
var imgs = document.querySelectorAll("img");
for (var i = 0; i < imgs.length; i++) {
var im = imgs[i];
im.addEventListener("mouseover", function () {
this.style.transform = "scale(1.2)";
});
im.addEventListener("mouseout", function () {
this.style.transform = "scale(1.0)";
});
}
});
Alles anzeigen