2012-02-20 10 views

答えて

1

fadeIn方法でcallback function parameterを活用:あなたはアニメーションが終了したときに実行されますfadeIn()コールバックを使用することができます

$.fn.showdelay = function(){ 
     var delay = 0, count = $(this).length - 1; 

     return this.each(function(i){ 
      $(this).delay(delay).fadeIn(200, function() { 
       if(i == count) alert('something'); 
      }); 
      delay += 200; 
     }); 
    }; 
$item.delay(500).showdelay(); 

http://api.jquery.com/fadeIn/

+1

ありがとうございました。 – Gab

0

$('#el').fadeIn('fast', function(){ //Callback }); 
0

fadeInで提供されるコールバックメソッドを使用します。

$.fn.showdelay = function() { 
var delay = 0; 
return this.each(function(){ 
    $(this).fadeIn(200, function() { 
     alert('done!'); 
    }); 
    delay += 200; 
}); 
$item.delay(500).showdelay(); 
関連する問題