2012-09-16 44 views
1

有沒有一種方法可以有一個動畫序列,一個接一個在jquery中。舉例來說,我希望文字先淡入淡出,然後出現圖像。我提到了文檔,但它只有一個導致動畫的點擊事件的例子。在jquery中的動畫

+1

晴每jQuery的動畫方法有一個回調函數。 – elclanrs

回答

1
<div id="wow">Hello. This is text. Wow!!!</div>​ 

var $wow = $('#wow'); 

$wow.animate({fontSize: '150px'}, 'slow', function s() { 
    $wow.animate({padding: '50px', opacity: .1}, 'fast', function l() { 
     $wow.animate({background: '#f00', opacity: .5, padding: 0}, function r() { 
      $wow.animate({fontSize: 0, height: 1, width: 1, opacity: 0}, 10000); 
     }); 
    }); 
}); 

​jsfiddle.net/userdude/ZcATK/

0

這裏有一個例子JS Bin

HTML代碼:

<h3 style='display: none;'>Some text</h3> 
<img src='http://domain.com/image.png' style='display: none;'/> 

Javascript代碼:

$("h3").fadeIn(1000) 
     .fadeOut(1000, function(){ 
      $("img").fadeIn(1500); 
     });