Я пытаюсь заменить src img на id img, используя событие mouseover в jQuery. Однако моя консольная ошибка говорит о том, что $ (...) имеет значение NULL.JS: Image rollover
Может ли кто-нибудь помочь мне, пожалуйста? Спасибо.
Вот мой проект:
var $ = function (id) {
return document.getElementById(id);
}
window.onload = function() {
var listNode = $("#image_rollovers img");
$(document).ready(function() {
listNode.each(function() {
var oldURL = $(this).attr("src");
var newURL = $(this).attr("id");
var rolloverImage = new Image();
rolloverImage.src = newURL;
$(this).hover(
function() {
$(this).attr("src", newURL);
},
function() {
$(this).attr("src", oldURL);
}
);
});
});
}
https://jsfiddle.net/rn70Lqrr/
Спасибо, я забыл ввести его, но до сих пор она не работает. – ebyrock
2 голосов? Он спросил, почему $ (...) имеет значение null. – Steve