如何在jquery中关闭弹出窗口时清理数据

时间:2013-07-10 21:21:05

标签: javascript jquery

我有关闭弹出窗口的功能:

function unloadPopupBox() { // TO Unload the Popupbox
            $('#popup_box').fadeOut("slow");
            $("#container").css({ // this is just for style     
                "opacity": "1"  
            }); 
        }   

我在某些包含图表的场合显示此窗口。此图表包含大量数据点,可能会降低浏览器的速度。当我关闭它时,是否可以清除此div中的数据。而不是fadeOut,我可以用什么方法来摆脱这个popup_box div中的数据?

3 个答案:

答案 0 :(得分:4)

您可以执行$('#popup_box').empty();清空div。如果你想在淡入淡出动画结束后再这样做:

$('#popup_box').fadeOut("slow", function(){
  $(this).empty();
});

答案 1 :(得分:1)

$('#popup_box').empty()

这会清除div

答案 2 :(得分:0)

如果没有看到任何代码,一种简单的方法是删除innerHTML的{​​{1}}:

<div>