Javascript 从组中删除节点(对象、组等)
我想创建一个临时组并向其中添加节点,这样它们就可以拖动了(因为组是可拖动的)。 然后我想从该组中删除这些节点,并将其他节点添加到该组中,使它们可以移动,而其他节点则不可移动 组为可移动组:Javascript 从组中删除节点(对象、组等),javascript,kineticjs,Javascript,Kineticjs,我想创建一个临时组并向其中添加节点,这样它们就可以拖动了(因为组是可拖动的)。 然后我想从该组中删除这些节点,并将其他节点添加到该组中,使它们可以移动,而其他节点则不可移动 组为可移动组: var movableGroup= new Kinetic.Group({ draggable: true, }); 我想给它添加形状 我想向其中添加新形状,并删除在这些形状之前添加的形状。要删除组的所有子节点,请执行以下操作: moveableGroup.removeChildren(); 然后
var movableGroup= new Kinetic.Group({
draggable: true,
});
我想给它添加形状
我想向其中添加新形状,并删除在这些形状之前添加的形状。要删除组的所有子节点,请执行以下操作:
moveableGroup.removeChildren();
然后可以向组中添加一些新节点:
var box = new Kinetic.Rect({
x: 0,
y: 0,
width: width,
height: height,
stroke : 'black',
strokeWidth: 1
});
moveableGroup.add(box);
它是否完全删除这些项目?或者仅从组中删除它们?如果要完全销毁子节点,可以调用
moveableGroup.destroyChildren()代码>。您可以查看Kinetic.Group类的文档。