基本上我喜歡2張圖片,我想在3秒內顯示一張圖片,然後用另一張圖片替換爲相同的img標籤。如何延遲加載相同區域中的圖像以使其看起來像動畫?
這是我到目前爲止有:
$(function(){
$("#image_area").hide();
$('#W40').click(function(){
$("#image_area img").remove();
show_image_area('40');
});
});
所以流第一隱藏#image_area,然後點擊#W40按鈕時,刪除任何當前圖像中的區域和運行show_image_area功能,功能如下:
function show_image_area(world){
if (!$("#image_area img").length) { //only run if no current image exists
$('#image_area').show();
$('#image_area').prepend("<img id='tw_image' src='world+"/7.png' width=\"1000\" height=\"1030\" />");
setTimeout($("#tw_image").attr("src", "world+"/8.png"), 3000);
}
}
現在,如果我運行這些代碼時,8.png幾乎立即顯示,有,我想沒有任何的3秒延遲。
謝謝你們,每一個回答是好,看起來這個是最快的,所以我選擇了這個。謝謝 – KoKo 2011-04-08 20:30:31