アニメーションの終了後に別のアニメーションを強制的に開始しようとしています。ドキュメントによると、アニメーションの最後に呼び出されるコールバック関数を含める必要があります。
ただし、両方のアニメーションが同時に実行されます...何が間違っていますか?
$(document).ready(function () {
function drawBonuses() {
bonus = [3, 9, 10, 17];
$.each(bonus,function(i,v) {
gameboard.circle( v*20+20, 20, 0).animate( { fill: "#f00", r: 5 } , 100);
});
};
gameboard = Raphael("gameboard", 440, 440);
gameboard.clear();
gameboard.rect(200, 200, 0, 0, 5).animate({fill: "#fff", height: 400, width: 400, x:20, y:20, stroke: "#000", "stroke-width": 20}, 2000, drawBonuses());
});
ボードが完全にアニメーション化されると、ドットのアニメーション化が開始されます...