Javascript Svg.JS中的图像在设置动画后消失

Javascript Svg.JS中的图像在设置动画后消失,javascript,animation,svg.js,Javascript,Animation,Svg.js,我正在使用SVG.js制作一些简单的动画 首先,我创建了一组图像: let movingPassengers = draw.group() for (let id of IDs) { movingPassengers.add(drawings.get(id)) } //drawings is a Map object, each entry in the map contains something like this: draw.image(assetsDirectory + curr

我正在使用SVG.js制作一些简单的动画

首先,我创建了一组图像:

let movingPassengers = draw.group()
for (let id of IDs) {
    movingPassengers.add(drawings.get(id))
}
//drawings is a Map object, each entry in the map contains something like this:
draw.image(assetsDirectory + currentPassenger.type + '.svg')
//draw is the following object:
SVG('animation-container')
然后,我使用以下内容设置动画:

movingPassengers.animate(animationTime, '<>', 0).move(endXCoord, 0)
移动乘客。动画(animationTime',0)。移动(endXCoord,0)
但是,在图像完成移动后,它们会消失。如何防止图像消失

下面是一个例子——注意农夫和狼是如何从屏幕上消失的。

如果您添加了一个小提琴链接或其他东西,或者至少提供完整的代码,会更容易一些。请看这是否有效,因此代码中的其他东西一定有问题。我发现了问题。在完成动画后,我尝试移动组中的各个元素。这使他们消失了。似乎我需要在操作单个元素之前先删除组。