小 jquery 脚本。容易做。动画
我有这个脚本。
$("#menu li a.nieuwsbriefaanmelden").click(function()
{
$("#nieuwsbrief").slideDown(600);
$("#nieuwsbrief form").fadeIn(600);
});
我怎样才能改变这个脚本。该脚本首先执行下滑操作。当下滑完成后,他就会淡入淡出。现在是幻灯片和淡入淡出效果。同一时间开始。
谢谢
I have this script.
$("#menu li a.nieuwsbriefaanmelden").click(function()
{
$("#nieuwsbrief").slideDown(600);
$("#nieuwsbrief form").fadeIn(600);
});
How can i change this script. That the script do first the slidedown. And when the slidedown is done, than he does the fadein. Now the slideshow and fadein effect. Start the same time.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
jQuery 中的每个动画函数都支持回调函数作为第二个参数,动画完成后会触发该函数。因此,您可以像这样链接动画,让它们一个接一个地执行:
Every animation function in jQuery supports callback function as a second argument that is fired once the animation is complete. Thus, you can chain animations like this to have them execute one after another:
Tatu Ulmanen 的答案非常适合简单的示例。如果您想要变得更复杂,并且有更多的效果排队,请查看 jQuery API - .queue( ) 和 对 .queue() 的良好概述 (也在 Stack Overflow 上)。
Tatu Ulmanen's Answer is perfect for simple examples. If you want to get more complicated, and have more effects queued up, take a look at jQuery API - .queue() and a good overview of .queue() (also on Stack Overflow).