jQuery .delay不起作用

时间:2012-11-15 05:28:23

标签: jquery

这很奇怪。我有一个div,我希望该div在5秒内滑落。所以我正在使用这个脚本:

$('.land_leadform').hide(0).delay(5000).slideDown(5000);

如果我使用.delay(5000),则动画根本不起作用。但是,如果我使用

$('.land_leadform').hide(0).slideDown(5000);

它工作正常。

.delay无法工作的原因是什么?这是一个已知问题还是什么?

1 个答案:

答案 0 :(得分:1)

.delay仅在您处理动画队列时有效。不带参数的.hide().show()不与动画队列交互。通过在.hide(1)之前添加.show(1).delay(),幻灯片动画会在队列中等待。