我正在使用以下d3.js示例http://bl.ocks.org/mbostock/3231307。我希望能够删除动画并再次创建她。要做到这一点(破坏的部分)我刚刚删除了canvas元素:
(elem=document.getElementsByTagName("canvas")[0]).parentNode.removeChild(elem);
它工作正常,但如果我创建动画并连续多次删除它,动画会在一段时间内变得很慢。一段时间后动画(几秒钟)恢复到正常速度。
这是正常的,因为我正在使用许多点(200)?
提前致谢。