0

私はスライダーを作成していて、サムネイル用に何かを書き込もうとしているので、クリックするとフェードインし、残りはフェードアウトします。私はクラスでそれをやろうとしていたので、それらはすべてクラス hide を持っていて、非表示クラスですべての div を onclick しようとしていて、次にクリックされた div がフェードインしました。

$("#figure_lymph_blue").click(function(){
$("#standards_container_total").animate({
marginLeft: -2251
}, 750 );
figure_fadeout();
figure_fadein();
});


function figure_fadeout() {
$(".hide").animate({
    "opacity":      "0.0",
    "-moz-opacity": "0.0",
    "filter":       "alpha(opacity=0)"    
}, 450);
}

function figure_fadein() {
$(this).animate({
    "opacity":      "1.0",
    "-moz-opacity": "1.0",
    "filter":       "alpha(opacity=100)"    
}, 450);
}

なぜかフェードイン機能が効かないのにフェードアウトはちゃんと効くのですが、その理由がわかりません。多分それを行うためのより良い方法がありますか?

4

0 に答える 0