2012-03-16 14 views
1

私はJavaScriptでこの機能を持っている:jQueryでフェードアウトする方法は?

function hid(id) { 
    var x = document.getElementById("desc_div" + id).style.display = "none"; 
} 

をし、私はそれを行うことができますどのように

jQueryの

を使用してフェードアウト効果の代わり display = "none"を使用することを願っていますか?

答えて

2
function hid(id){ 
    $("#desc_div"+id).fadeOut("slow"); 
} 

.fadeOut()を参照してください。

+0

ありがとうございます。これはとても役に立ちました –

0
function hid(id){ 
    jQuery("#desc_div"+id).fadeTo(0); 
} 
1
$("#desc_div" + id).fadeOut(); 
0

あなたはこのようにそれを行うことができます:あなたはミリ秒単位で期間を指定したい場合にはfadeOut([duration] [, callback])、:あなたのようなフェードアウトを使用することができ、また

function hid(id){ 
    $('#'+id).fadeOut(); 
} 

keep in mindをアニメーションの終了後に実行される関数、またはイージング関数を指定したい場合は.fadeOut([duration] [, easing] [, callback])を指定します。

関連する問題