2010-01-06 23 views

回答

3
$(".ImageRoller ul").animate (
    { 
     'marginLeft' : "-"+ScrollWidth+"px" 
    }, 
    { 
     duration: Speed, 
     complete: function() { doSomething(); } 
    } 
); 
4

按照documentation一旦動畫結束時,你可以定義一個回調函數將被稱爲:

動畫(參數,可以[時間],[寬鬆], [回調])

$(".ImageRoller ul").animate(
    {'marginLeft' : "-"+ScrollWidth+"px"}, 
    Speed, 
    'linear', 
    function() { 
     alert('animation end'); 
    } 
); 
+0

感謝您的快速答案,它的效果很好 – ValiL 2010-01-06 08:09:55

+0

我認爲K Prime的答案更加正確。 – joetsuihk 2010-01-06 08:25:58

+0

它實際上(或應該是,內部)相同 - jQuery'animate'接受這兩種類型的調用 – 2010-01-06 09:25:23