2010-10-21 136 views
1

我有一個dividdropdown。我希望它下降5秒鐘,然後再次返回,但我無法得到延遲正常工作。它降下來,但不會再回來。以下是我有:jQuery延遲()不起作用

$('#dropdown').slideDown().delay(5000).('#dropdown').slideUp() 

任何幫助非常讚賞感謝

回答

2

你並不需要第二個('#dropdown')因爲你仍然在同一對象上運行。

$('#dropdown').slideDown().delay(5000).slideUp() 
0
$('#dropdown').slideDown().delay(5000).slideUp() 

^^這一點,你不需要再使用id。

0
$("#dropdown").slideUp().delay(1000).slideDown(); 

不需要第二選擇器。

+0

有兩個答案,在您的6-7分鐘之前發佈完全相同的代碼,您爲什麼決定發佈此代碼? – SilentGhost 2010-10-21 15:11:46

+0

我在原帖之後不到一分鐘就開始回答這個問題,但決定在發帖之前仔細檢查jsbin上的代碼。 :)盡職調查得到了我最好的。 – Sandro 2010-10-21 20:15:59