动画过渡对于 ng-hide-remove 和 ng-hide-add 的行为不同
Animation transitions behave differently for ng-hide-remove and ng-hide-add
我正在尝试将<div>
动画化为在单击按钮时从左侧滑入/滑出。我正在使用角度框架和ng-show
来控制<div>
显示/可见性,并向ng-hide
样式集添加过渡。
我已经成功地让div 从左侧滑入,但我无法让它滑出(它在指定的延迟后消失)。我尝试在线修改几个示例以获得我所追求的行为无济于事。
JSFiddle适合任何想看的人https://jsfiddle.net/mquinlan/0wcrcwxe/5/
你几乎是对的,除了删除左:0在 .animate-show.ng-hide-add.ng-hide-add-active、.animate-show.ng-hide-remove.ng-hide-remove-active 的选择器中。
.animate-show.ng-hide-add.ng-hide-add-active,
.animate-show.ng-hide-remove.ng-hide-remove-active {
-moz-transition: all ease 0.5s;
transition: all ease 0.5s;
}
更新的小提琴:https://jsfiddle.net/vsj62g5r/
相关文章:
- 使用angularjs ng Show/ng hide显示和隐藏不同的内容
- 我需要NG-IF/NG-SWITCH还是NG-SHOW&NG-HIDE
- 使用ng-hide根据条件显示/隐藏按钮
- ng show和ng hide don'I don’我一秒钟都不工作
- 使用 ng-hide 切换表中的列,其中 colRessize 可调整大小
- 实时 Angular js ng-hide 不起作用
- AngularJS:隐藏<td>使用ng-hide/ng-show没有间隙
- 使ng-show/ng-hide与由Angular之外的外部源修改的localStorage一起工作
- 是否可以使用相同的变量使ng if的行为类似于ng show/ng hide
- angular ng show/ng hide无法正确使用ng bind html
- ng-hide 元素出现一段时间,然后隐藏
- ng-show / ng-hide / ng-if 不适用于 Angular 指令
- ng-hide and ng-show without Javascript
- angularjs $index when ng-hide with ng-repeat
- 在选择框选项上使用 ng-hide 或 ng-show 选项
- Angular - ng-hide和ng-show的事件
- 不要添加ng-hide-add和ng-hide-add-active
- 使用ng-hide和ng-show隐藏按钮
- ng-hide和ng-show实际加载元素并隐藏它,还是只在ng-show上加载
- 动画过渡对于 ng-hide-remove 和 ng-hide-add 的行为不同