fadeIn在删除ajax内容后无法正常工作

时间:2014-03-10 20:53:22

标签: javascript jquery html css ajax

单击链接时,我调用了以下函数。该函数通过ajax在div上加载一个新页面,主背景变淡。

var original_content_benef = '';
var original_content_rc = '';
function getSummary(id)
{
    loadPage_signup = "new_user.php";
    loadPage_benef = "readercycle_benef.php";

    $.ajax({

       url:"new_user.php",
       dataType: 'html',
       success:function() {
          $(this).fadeOut(710);

          $("#rc_main_frame").fadeOut(960);

          original_content_benef = $("#readercycle_benef_container").html();
          original_content_rc = $("#rc_main_header_login").html();

          $("#readercycle_benef_container").load(loadPage_benef);       
          $("#rc_main_header_login").load(loadPage_signup);
       }
    });
 }

单击取消按钮后,将删除ajax内容。但是,主要内容不能保留其原始的不透明度。 请帮忙!

function closeDiv(id) {
    $(id).remove();
    $("#readercycle_benef_container").html(original_content_benef);
    $("#rc_main_header_login").html(original_content_rc);

    $('#rc_main_frame').fadeIn(); /* problem is here */
}

HTML

<input type="button" id="button_cancel" name="btnCancel" value="cancel" onClick="closeDiv('#rc_main_header_newuser')" />

0 个答案:

没有答案