請注意以下代碼中的事件。
var img;
var path = "/theimage.jpg";
$(document).ready(function() {
img = new Image;
img.src = path;
$(img).load(function() {
redraw(0);
zoom(-2, 1.7, false);
});
});
此事件成功時的圖像加載...
但我怎麼能拿到事件,如果以後在頁面的生命週期(火再次說,當用戶點擊一個鏈接)我將src
的img
更改爲一個全新的路徑(新圖像)?
創建你的意思是,當你設置'.src'不火的jsfiddle真的嗎? – 2012-07-16 20:46:47
它第一次觸發,但如果我稍後在另一個位置更改img(同一對象)的src,它似乎不會再次觸發。 – BigOmega 2012-07-16 20:49:24
您的圖像可能會被您的瀏覽器緩存,因此您只需設置一個新的(內存中)圖像並將其應用於無。 – 2012-07-16 20:50:28