我有一个非常简单的页面,其中包含这样的块:
#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 秒,然后它会平稳运行。
知道为什么会这样吗?