【发布时间】:2021-07-12 09:14:17
【问题描述】:
我正在尝试做一个动画示例,但积累有问题。第一次点击按钮,翻译动画完成,元素的位置永久改变。但是,在第二次单击时,它会再次执行平移动画,但这次不会保留最后一个位置。如何克服这一点?我浏览了 MDN 文档并应用了可选部分,但未能完成此挑战。问候,
https://jsfiddle.net/ja218pbr/19/
document.getElementsByTagName("button")[0].addEventListener("click", function() {
document.querySelectorAll("div")[0].animate([
{transform: 'translate(100%, 0)'}
], {
duration: 250,
composite: "accumulate",
iterationComposite: "accumulate",
fill: "forwards"
});
});
【问题讨论】:
标签: javascript html css animation