2010-10-21 230 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