使用效果fadeOut的问题。?

时间:2011-08-24 16:53:10

标签: javascript jquery

  

可能重复:
  don't work 'fadeOut' If there is 'replaceWith'.?

我希望删除表中的行后,删除使用效果fadeOute('slow')的行,但它在我的代码中不起作用。(如果没有使用.replaceWith()它有效。)

EXAMPLE =>检查并在DELETE上打开

代码:

$.ajax({
        type: "POST",
        url: url,
        data: dataString,
        cache: false,
        success: function(html){
            var $html = $(html);
////////////////////////////////// here ////////////////////////////////
                    $('.ser_form #paginate input:checkbox:checked').parent().parent().fadeOut("slow");

                    $('#num_count').replaceWith($html.find('#num_count'));
                    $('tr#paginate').replaceWith($html.find('tr#paginate'));
                    $('.pagination').replaceWith($html.find('.pagination'));
////////////////////////////////// here ////////////////////////////////

        },

1 个答案:

答案 0 :(得分:0)

首先执行fadeOut,而不是完成后删除元素

element.fadeOut("slow", function(){
    $(this).remove();
});