【发布时间】:2021-12-11 10:27:31
【问题描述】:
这就是我在 React 中的做法:
const animate_boxes = () => {
inner_ref.current.style.transform = "scale(0)";
setTimeout(() => {
if (inner_ref && inner_ref.current) {
inner_ref.current.style.transform = "scale(1)";
}
}, 200);
};
由于某种原因,它不可靠。 setTimeout 可能并不总是运行。还没弄清楚为什么。但是如果有其他方法可以做到这一点,那么请写一个解决方案。
谢谢
【问题讨论】:
-
你愿意使用 react 库而不是手动尝试动画吗?
标签: javascript html css reactjs frontend