【发布时间】:2011-02-13 08:39:31
【问题描述】:
我正在为我的 jQuery 淡入淡出序列寻求一点帮助。
我的代码:
$('#1').fadeOut('fast');
$('#1same').fadeOut('fast');
$('#fadeinme').fadeIn('slow');
我希望在前 2 个(#1 和 #1same 同时淡出)之后,在第 3 个淡入之前添加 1 秒延迟。
谢谢!
【问题讨论】:
标签: jquery
我正在为我的 jQuery 淡入淡出序列寻求一点帮助。
我的代码:
$('#1').fadeOut('fast');
$('#1same').fadeOut('fast');
$('#fadeinme').fadeIn('slow');
我希望在前 2 个(#1 和 #1same 同时淡出)之后,在第 3 个淡入之前添加 1 秒延迟。
谢谢!
【问题讨论】:
标签: jquery
我们可以在第一个动画完成后使用completed回调执行fadeIn,然后使用.delay添加一秒延迟:
$('#1, #1same').fadeOut('fast', function(){
$('#fadeinme').delay(1000).fadeIn('slow');
});
请注意,在 HTML4 中,ids 不能以数字开头。
【讨论】: