2011-04-14 57 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

相關問題