0

なぜこれが機能しないのか誰にもわかりませんか

$(window).load(function() {

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

私がやろうとしているのは、ページをロードするとき、最初のdivがアニメーションを使用して下に移動し、2番目のdivが遅延後にスライドアップすることです。

私の問題は、最初の div は正常に動作するが、2 番目の div は動作せず、.delay() を使用して何もしていないことです。

誰でも私を助けてください。

午前

4

2 に答える 2

0

uinはslideUp大文字でなければなりません。http://jsfiddle.net/L4AaR/

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

使ってみてくださいsetTimeout():

$(window).load(function() {

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

それが役に立てば幸い

于 2013-01-11T01:34:30.433 に答える