我正在研究一個簡單的腳本,它會隱藏我的圖像,直到它們完全加載,然後顯示它們。隱藏和顯示圖像
$(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
。有人能告訴我我做錯了什麼嗎?
? – SergeS 2012-01-09 09:29:52
我可以問,因爲看到你已經在使用jQuery,爲什麼你沒有使用它的代碼的其餘部分? – Yoshi 2012-01-09 09:30:59
剛剛意識到應該是document.images [i] .style.visibility。但是,不解決問題。 – Sceletia 2012-01-09 09:31:34