2

こんばんは。Jqueryを使用して一意のIDで機能するフェードアウトを実行しようとしていますが、その後、機能する単純な関数removeElementでを削除します。私の問題は、removeElement関数が非常に速く起動するため、フェードアウトの遅い遷移を確認できないことです。JavascriptのネイティブsetTimeout関数を使用してみましたが、それでも役に立ちません。

var elem_comment_release_container = 'release_' + release_id + '_comment_' + comment_release_id;

//fade to <TR>...nice effect
$("#" + elem_comment_release_container).fadeTo('slow','0.00');

//removeElement(elem_comment_release_container)
setTimeout(removeElement(elem_comment_release_container),31000);
4

1 に答える 1

5

コールバックから削除します。

$("#foo1").fadeOut("slow", function(){
    $(this).remove();
});
于 2012-06-07T19:40:15.827 に答える