jQuery delay()不工作

jQuery delay()不工作,jquery,Jquery,我有一个div,其id为下拉列表。我想让它下降5秒钟,然后再上升,但我不能让延迟正常工作。它下降了,但不再上升。以下是我所拥有的: $('#dropdown').slideDown().delay(5000).('#dropdown').slideUp() 非常感谢任何帮助您不需要第二个(“#下拉列表”),因为您仍在操作同一个对象 $('#dropdown').slideDown().delay(5000).slideUp() ^^这样,您就不需要再次使用该id $("#dropdown")

我有一个
div
,其
id
下拉列表
。我想让它下降5秒钟,然后再上升,但我不能让延迟正常工作。它下降了,但不再上升。以下是我所拥有的:

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

非常感谢任何帮助

您不需要第二个
(“#下拉列表”)
,因为您仍在操作同一个对象

$('#dropdown').slideDown().delay(5000).slideUp()
^^这样,您就不需要再次使用该id

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

不需要第二个选择器。

有两个答案的代码完全相同,发布时间比您早6-7分钟,您为什么决定发布此消息?我在原始帖子发布后不到一分钟就开始回答这个问题,但决定在点击帖子之前在jsbin上再次检查代码。:)尽职调查让我受益匪浅。
$("#dropdown").slideUp().delay(1000).slideDown();