我有一個工作腳本(謝謝stackexchange!)用於在飛行中交換圖像。我用它作爲畫廊腳本。它看起來像這樣:等待圖像替換,直到圖像加載
$(".source a").click(function(e){
e.preventDefault();
var $a = $(this);
$("#targetcontainer img").hide("puff", function(){
$(this).attr("src", $a.attr("href")).show("fold");
});
});
有關此腳本的問題是舊圖像在JQ show命令之後閃爍。新的源圖像顯示了一秒鐘左右,這造成了奇怪的效果。我怎樣才能防止這種情況發生?
謝謝,這已經解決了我的問題。 – cukabeka 2011-04-28 08:47:16
由於某種原因,我不適合 – NaturalBornCamper 2012-08-17 17:32:02
如果它在循環中,請確保將最終的img src設置爲image.src,因爲它是異步的。否則,他們將全部被設置爲當時的變量。 – FlavorScape 2016-07-13 22:24:42