2011-04-14 31 views
0

我试图打开fancybox,然后在z索引的项目上运行动画。我想让.animate函数在fancybox打开后自动运行。如何在fancybox函数后立即运行.animate

打开的fancybox:$("#box").fancybox()

我需要做的是

$("#box").fancybox({ 
    $("#box").animate({left: "200"}, slow) 
}); 

但是,这显然是行不通的。我仍然在学习jquery和js ...

回答

1

Fancybox有一个onComplete回调。

var box = $("#box") 
box.fancybox({ 
    'onComplete': function() { box.animate({left: "200"}, slow); } 
}); 
+0

因此,代码不会运行动画,但它有助于我朝正确的方向发展。 – 2011-04-14 15:31:25

+0

@TJ请不要使用注释来添加大型代码块。你最好问一个新问题。 – alex 2011-04-21 04:44:56

+0

够公平的。感谢您的帮助 – 2011-04-21 20:51:41

相关问题