私はそのようなブロックを持つ非常に単純なページを持っています:
#block {
width: 50px;
height: 50px;
background: red;
visibility: hidden;
}
次のようなjqueryコード:
var block = $('#block');
function changecol() {
block.animate({width: 100, height: 100}, 300, function() {
block.animate({width: 50, height: 50}, 300, changecol());
});
}
$(document).ready(function() {
block.css('visibility', 'visible');
changecol();
})
だから私は一連のコールバック関数を開始しようとしていますが、それは機能しています。
私が抱えている問題は、最初のアニメーション (最初のブロックの「成長」中) での短い一時停止です。(多分?)1.5秒間停止し、その後スムーズに実行されます。
なぜそれが起こるのですか?