$(function(){
function aniDiv(){
$("#box").animate({width:300},"slow");
$("#box").animate({width:100},"slow",aniDiv);
}
aniDiv();
});
上面这个写法算自调吗?为什么动画会重复运行,这是什么原理?
$(function(){
function aniDiv(){
$("#box").animate({width:300},"slow");
$("#box").animate({width:100},"slow",aniDiv);
}
aniDiv();
});
上面这个写法算自调吗?为什么动画会重复运行,这是什么原理?
1 回答858 阅读✓ 已解决
1 回答1.1k 阅读
2 回答774 阅读
2 回答622 阅读
2 回答607 阅读
1 回答682 阅读
2 回答529 阅读
aniDiv定义了2个动画,先变大再变小,然后在动画结束后会再次调用自身:$("#box").animate({width:100},"slow",aniDiv);所以动画会重复执行,变大->变小->变大->变小……