0

有谁知道为什么这不起作用

$(window).load(function() {

      $('#first-div').animate({top:"640px"},3000);
      $('#second-div').delay(5000).slideup("1000");
      });

我要做的是在加载页面时,第一个 div 使用动画向下移动,第二个 div 使用延迟后向上滑动。

我的问题是第一个 div 工作正常,但第二个 div 不工作,没有使用 .delay() 做任何事情

有没有人可以帮助我。

4

2 回答 2

0

尝试使用setTimeout()

$(window).load(function() {

  $('#first-div').animate({top:"640px"},3000);
  setTimeout(function(){
      $('#second-div').slideUp("1000");
  }, 5000);
});

希望能帮助到你

于 2013-01-11T01:34:30.433 回答
0

uinslideUp必须是大写。http://jsfiddle.net/L4AaR/

$('#second-div').delay(5000).slideUp("1000");
于 2013-01-11T01:06:52.057 回答