我正在使用 Ajax 将 HTML 文档附加到当前页面中,并在按下关闭按钮时删除那些添加的 div。问题是,当我关闭时,从文档中删除了 div,但<link rel="stylesheet" href="style.css">
没有删除 CSS,并且随着我加载和卸载 Ajax 内容,这个数字不断增加。如何使用该页面的标题内容(css,js)完全删除加载的文档?
编辑:我不知道为什么人们不想回答,但他们只是投反对票。这是我用来添加的代码(附加 html 文档)
$(function(){
$("a[rel='tab']").click(function(e){
pageurl = $(this).attr('href');
$.get(pageurl, function(html) {
$(html).hide().appendTo('body').fadeIn(500);
}, 'html');
//to change the browser URL to the given link location
if(pageurl!=window.location){
window.history.pushState({path:pageurl},'',pageurl);
}
//stop refreshing to the page given in
return false;
});
});
以及删除 div 的代码
function close(){
$("#mainContent").fadeOut(500, function() { $(this).remove(); });
window.history.back();
} ;