这很奇怪。我有一个div,我希望该div在5秒内滑落。所以我正在使用这个脚本:
$('.land_leadform').hide(0).delay(5000).slideDown(5000);
如果我使用.delay(5000)
,则动画根本不起作用。但是,如果我使用
$('.land_leadform').hide(0).slideDown(5000);
它工作正常。
.delay
无法工作的原因是什么?这是一个已知问题还是什么?
答案 0 :(得分:1)
.delay
仅在您处理动画队列时有效。不带参数的.hide()
和.show()
不与动画队列交互。通过在.hide(1)
之前添加.show(1)
和.delay()
,幻灯片动画会在队列中等待。