0
我最近遇到這樣的問題,不知道如何弄清楚。我有一個HTML圖像表:如何將預加載圖像設置到相應的位置?
- 表中的行數將根據用戶輸入動態地更改,恕不刷新頁面
- 表中的每一行包含數據庫中的一個特殊的圖像
- 我想加載對於行圖像that're顯示器(許多其他行是隱藏的,所以我不希望加載圖像爲他們)
我發現像下面這樣的片段:
var img = $("<img />").attr('src', 'http://somedomain.com/image.jpg')
.load(function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
alert('broken image!');
} else {
$("#something").append(img);
}
});
但問題是,在.load方法,圖像本身會忘記它應該放在(因爲我在表中使用了循環加載圖像逐行)
有沒有人知道如何解決這個問題?
我認爲'$(「#something」)'是應該添加圖像的行嗎? – Albert
是的。但是因爲行號並不固定,所以我可以傳入的是一個變量,例如'for i = 0; i