【发布时间】:2013-01-10 23:05:06
【问题描述】:
第一个<div> 下移动画效果很好。我希望第二个<div> 在延迟 500 毫秒后向上滑动。它工作不正常。有人知道为什么吗?
这很有效,没有延迟:
$('#first-div').animate({top:"640px"},3000);
$('#second-div').slideDown("1000");
但我想延迟第二个 <div> 在第一个 <div> 向下滑动后向上滑动。
但它不适用于.delay()
$('#first-div').animate({top:"640px"},3000);
$('#second-div').delay(5000).slideup("1000");
我尝试使用的完整脚本是:
$(document).ready(function() {
$('#first-div').animate({top:"640px"},3000);
$('#second-div').delay(5000).slideup("1000");
});
延迟后第二个<div> 向上滑动不起作用!我错过了什么?
【问题讨论】:
-
“不工作”是什么意思?
-
图片上滑的第二个 div 不起作用
-
“不工作”是什么意思? (另外,我只看到
slideDown。) -
哦,我是滑动而不是向下滑动,并且仍然无法使用 .delay() 向上滑动,任何想法!
-
“不工作”是什么意思?再次,请不要使用这些词。相反,说出会发生和不会发生但在意料之中的事情。 (使用
slideup会导致错误。)
标签: jquery jquery-animate delay