2010-04-23 57 views

回答

4

在這裏使用setTimeout()。動畫完成向上滑動後,它將運行匿名函數,該函數包裝大約800毫秒後調用函數的setTimeout()

$('#foo').slideUp(300, function() { 

    setTimeout(function() { 

     myOwnFunction(1, 2, 3); 

    }, 800); 

}); 




function myOwnFunction(a, b, c) { 
     alert(a + b + c); 
    }; 

無關緊要,下面定義了它,因爲它的定義應該被提升到頂端。

+0

我一定要定義裏面的setTimeout myOwnFunction? – Timj 2010-04-23 06:18:18

+0

@Timj不好意思,我修正了這個例子。 – alex 2010-04-23 06:19:25

+0

真棒,作品。非常感謝。 – Timj 2010-04-23 06:24:57