Framer-Motion 退出动画未在外部触发 parent
Framer-Motion Exit Animation not firing on outer parent
从framer-motion
这里使用AnimatePresence
,外面parent的退出动画好像没有触发。
为所有 3 个元素触发进入动画。对于退出动画,只有 2 children 的退出动画会触发。外面的 parent 消失了,没有退出动画。给出了什么?
代码沙箱:https://codesandbox.io/s/dusty-badger-forked-yu5xm?file=/components/overlay.js
这是 transition: { when: "afterChildren" }
的确认错误,已在 framer-motion@3.5.3 中修复。
从framer-motion
这里使用AnimatePresence
,外面parent的退出动画好像没有触发。
为所有 3 个元素触发进入动画。对于退出动画,只有 2 children 的退出动画会触发。外面的 parent 消失了,没有退出动画。给出了什么?
代码沙箱:https://codesandbox.io/s/dusty-badger-forked-yu5xm?file=/components/overlay.js
这是 transition: { when: "afterChildren" }
的确认错误,已在 framer-motion@3.5.3 中修复。