這些代碼很好。它加載用於計算尺寸的圖像,然後添加到新的圖像標籤。如何防止兩次加載相同的圖像
var img = new Image();
var box = $('picBox');
img.onload = function() {
var w = this.width;
var h = this.height;
box.appendChild(img);
};
img.src = image_url;
但在下面的例程中,似乎相同的圖像被加載了兩次。一次用於計算尺寸,另一個用於設置背景圖像。有辦法像上面那樣做。提前致謝。
var img = new Image();
var box = $('picBox');
img.onload = function() {
var w = this.width;
var h = this.height;
box.setStyle('background-image', 'url('+image_url+')');
};
img.src = image_url;
我想你的意思了'$( 'picBox');'是像'$( 'picBox。');'或$('#picBox');' – danwarfel
在mootools中,$('picBox');很好,與$$相同('#picBox')。謝謝。 – ngungo