首先,我尝试创建一个像这样的小提琴循环动画:
function rotator() {
$('#foo').stop(true).delay(500).fadeIn('slow').delay(2500).fadeOut('slow',rotator);
}
$('#foo').hide();
rotator();
这似乎跳过了第一次迭代后的延迟。
所以我尝试了这个小提琴:
function rotator() {
$('#foo').stop(true).delay(500).fadeIn('slow').delay(2500).fadeOut('slow',rotator);
}
$('#foo').hide();
rotator();
在这种情况下,fadeIn 似乎在第一次迭代后直接跳转到显示。
我难住了。所有这些操作都应该是 fx 队列的一部分。即使没有,我也无法解释为什么淡入会变成表演。有任何想法吗?