diff --git a/components/_util/css-animation/index.js b/components/_util/css-animation/index.js index 5cc53fa07..e7d2f45db 100644 --- a/components/_util/css-animation/index.js +++ b/components/_util/css-animation/index.js @@ -104,7 +104,10 @@ const cssAnimation = (node, transitionName, endCallback) => { node.rcAnimTimeout = requestAnimationTimeout(() => { node.rcAnimTimeout = null; + + nodeClasses.add(className); nodeClasses.add(activeClassName); + if (active) { requestAnimationTimeout(active, 0); }