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

标签 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 中的数据?

最佳答案

您可以执行 $('#popup_box').empty(); 来清空 div。如果您想在淡入淡出动画结束后执行此操作:

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

关于javascript - 如何在jquery中关闭弹出窗口时清理数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581109/

相关文章:

javascript - 访问 iframe 的 "unnamed"parent

javascript - Javascript 中的频繁数

javascript - React中Date方法的ask

javascript - 暂停自动滚动 Div

javascript - 如何访问用户的 Chrome 应用

jquery - 滚动时隐藏标题,内容位于其上方

javascript - JQuery:对话框不会触发自动完成

javascript - 选择下拉项时显示元素

jquery - 如何在 JSON 中使用 JS 变量?

javascript - 在不工作的函数中设置状态-reactJs