2010-12-14 16 views
0

もう1つの画像の上に1つの画像が重ねられます。私は上の画像の不透明度を0にアニメートしてから100に戻し、再び0に戻そうとしています。これはループ内で継続する必要があります。私はそれを達成する方法はありますか?私たちは、jQueryのフェード機能を呼び出す単純な再帰関数を作成することができます。..画像の不透明度を0から100までアニメーション化し、0に戻す

$('.bannerHover').animate({ 
    opacity: 0.25 
    }, 5000, function() { 
    }); 

答えて

1

助け、および完了時に、再びフェード機能によって提供されるコールバックを使用して自分自身を呼び出してください。

var b = $('#block'); 
function fade(){ 
    b.fadeToggle(1000, fade); 
} 
fade(); 

参照:江が...それがうまく働いた簡単な例についてhttp://www.jsfiddle.net/yijiang/FnBgL/

+0

おかげで... :-)のjQuery 1.4.4のfadeToggle機能と、それは単にとして行うことができます – Sullan

関連する問題