【发布时间】:2014-05-22 01:54:03
【问题描述】:
我遇到了一个奇怪的问题,即在我的应用程序中未显示。
我有类似的东西
<ul ng-click="open =!open">
….
</ul>
当我点击我的ul, 时,我想为div 设置动画以显示。
所以我有
<div id='wrapper' ng-show='open'>
…..
</div>
我能够显示和隐藏我的 wrapper div,但我需要在过渡期间制作动画。
所以我添加
.ng-hide {
opacity: 1.0;
display: block !important;
transition: opacity 2s;
}
.ng-hide {
opacity: 0;
}
.ng-show {
opacity: 1;
display: block !important;
transition: opacity 1s;
}
.ng-show {
opacity: 0;
}
原来hide 动作会有 2 秒的动画,但 show 动作没有。
谁能帮我解决这个问题?我真的很难理解它。
谢谢。
【问题讨论】:
-
你在这方面的尝试有什么更新吗?
-
@FlyingCat:您尝试过以下任何解决方案吗?它对你有用吗?
标签: javascript css angularjs animation