【问题标题】:fade out old element, fade in new淡出旧元素,淡入新元素
【发布时间】:2014-03-19 11:19:29
【问题描述】:

我是新手,我尝试过react animations。当在 TransitionGroup 中添加或删除元素时,它们工作得很好。但是如果我用相似的元素替换单个元素,react 会检测到该元素的内容已更改并且不会触发动画。

如何在同一位置淡出单个元素并淡入新元素? 比如淡出login-div,淡入dashboard-div。

【问题讨论】:

  • 你试过jquery动画元素如何表现吗?你能提供一些小提琴吗?

标签: javascript animation reactjs


【解决方案1】:

如果您的元素具有不同的key 属性,TransitionGroup 将卸载一个并安装另一个。

您可以在此处阅读有关密钥的更多信息:Composition vs Inheritance

【讨论】:

    猜你喜欢
    • 2011-07-04
    • 2023-04-09
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多