Я работаю над простым скриптом, который скроет мои изображения, пока они не будут полностью загружены, а затем покажут их.Скрытие и отображение изображений onload
$(document).ready(function(){
for(var i=0; i<document.images.length; i++){
document.images[i].style.visibility="hidden";
document.images[i].addEventListener("load", function(i){
document.images[i].visibility="visible";
}, false);
}
});
По какой-то причине, когда цикл доходит до addEventListener
части, поджигатель говорит мне, что document.images[i]
является undefined
. Может ли кто-нибудь сказать мне, что я делаю неправильно?
Почему вы не используете систему событий JQuery? – SergeS
Могу ли я спросить, как вы уже используете jquery, почему вы не используете его для оставшейся части кода? – Yoshi
Только что понял, что должен быть document.images [i] .style.visibility. Однако проблема не устранена. – Sceletia