我正在尝试创建一个DOM对象的旋转列表。我试图运行应用程序,对于IE 8,任务管理器上的内存正在增加,但在动画之前返回相同的量。我尝试使用我的Chrome 16.0.912.75进行测试,我注意到内存每10秒钟一直在增加。我正确使用API吗?当我执行remove()时它会删除实际的dom对象吗?
var rotateAnimationTime = 10000;
setTimeout(animateList, rotateAnimationTime);
function animateList() {
// At least two items
if ($('#divParent div.divRow').size() > 1) {
var parentDiv = $('#divParent');
// Clone the original item to be placed on bottom of list.
var clonedDiv = $($('#divParent div.divRow').eq(0).clone());
$('#divParent div.divRow').eq(0).fadeOut(itemFadeTime,
function(){
$(this).remove();
clonedDiv.appendTo(parentDiv).hide().fadeIn('slow');
setTimeout(animateList, rotateAnimationTime);
}
);
}
}