基本上我喜欢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