【发布时间】:2012-02-27 15:25:00
【问题描述】:
我想让一个 div 淡出,然后让它们短暂暂停,然后让另一个 div 淡入。
这是我的尝试,但不起作用。淡入动画在淡出动画完成之前开始。
$('.nav .filters').fadeOut('200');
$('.nav .map-r').delay('300').fadeIn('200');
真正奇怪的是,如果我将每个动画延长 10 倍,效果会很好:
$('.nav .filters').fadeOut('2000');
$('.nav .map-r').delay('3000').fadeIn('2000');
【问题讨论】:
-
那些在我看来是一样的 ;-)
-
fadeOut() 是否将数字作为参数而不是表示数字的字符串文字?尝试删除单引号。是的,单引号仅用于“快”、“慢”等,否则参数应该是无引号的数字。
-
对我来说很好 - 只需删除间隔周围的引号...jsfiddle.net/KskfD