这可能是由于需要给动画元素添加一个新的CSS类,使动画重新触发。可以使用JavaScript来实现该操作。以下是一个示例代码:
const element = document.getElementById('my-element');
element.addEventListener('animationend', () => {
// 添加一个新的CSS类
element.classList.add('animated');
});
在上面的示例中,当动画结束时,我们向元素添加一个名为“animated”的CSS类。此类对应另一个CSS动画,因此动画将会再次启动。这确保了动画不会停止,即使已经达到“animationend”事件。