我有一個積極拒絕循環的jQuery動畫。它將通過動畫播放一次然後退出。爲什麼這個jQuery動畫無限循環?
這就是:http://stackoverflow.quickmediasolutions.com/stackad/fancy.html
這裏是代碼的相關章節:
function DoAgain()
{
$('#block').stop().css('marginLeft','0px');
var width = ($('#block').width())/2;
var length = (1000 * num_ads)/document.getElementById('speed').value;
$('#block').animate({marginLeft: '-=' + width},length,'linear',
function() {
DoAgain();
});
}
我試圖調試與Chrome的JavaScript控制檯應用程序,但根據它,一切正常。 (沒有錯誤,DoAgain()
被稱爲罰款等)
我真的被困在這裏 - 微調正確的方向將不勝感激。
PS:當您將鼠標懸停在廣告上時,您應該停止廣告,以免人們意外地點擊錯誤的廣告。 – mpen 2010-06-20 00:51:40
我從來沒有想過...感謝分享這個想法。 – 2010-06-20 00:52:40