这个简单的代码似乎会在IE8中导致大量内存泄漏(有和没有兼容性视图)。
我需要自动刷新包含jQuery UI按钮的表。内存泄漏行为与进度条相同。每刷新一次泄漏1.5 MB! sIEve不显示泄漏,但确实显示内存使用量仅增加。任务管理器显示攀登内存使用情况。
帮助。什么我不清理刷新?
工作测试:http://jsfiddle.net/QsXGS/
HTML:
<div id="leakTest"></div>
JavaScript的:
$(function() {
function replaceButtons() {
$("button").button("destroy");
$("#leakTest").children().remove();
$("#leakTest").append("<div>" + new Date() + "</div>");
for(var i = 0; i < 100; ++i) {
$("#leakTest").append("<button>Button</button>");
}
$("button").button();
}
replaceButtons();
setInterval(replaceButtons, 5000);
});