我測試了IE7,FF,Chrome,Safari中的代碼,而且這個問題只發生在Firefox。圖片動畫不斷請求圖片
我已簽了問題只發生在FF 3.5.x的,但不是FF 3.0.x的
我想讓它總共有10張圖像的圖像動畫。
目前,我用下面的代碼來做到這一點:
for (var i=1;i<=10;i++){
img[i] = new Image();
img[i].src = "images/survey/share_f"+i+".jpg"
}
var cornerno = 0;
function imganimate(){
$("#surveyicon").attr("src",img[cornerno].src);
//some logic to change the cornerno
setTimeout("imganimate()",1000);
}
然後通過數組「IMG」更改元素的SRC循環。
不過,Firefox保持請求圖像連續的(我希望它只是要求每個獨特的圖像只有一次)。
我該怎麼辦?
你是什麼意思不斷?它應該在代碼運行時連續加載它們,但每載入一次只會加載一次,除非在click處理程序或定時器回調中有此代碼。你可能想發佈更多的代碼。 – tvanfosson 2009-07-29 12:31:30
更多代碼已發佈。 – Billy 2009-07-29 12:35:01
此問題僅在測試後出現在Firefox中。 – Billy 2009-07-29 12:39:29