Angular ng-显示/隐藏动画
Angular ng-show / hide animations
我一直遵循这里的幻灯片指南:http://ng.malsup.com/#!/css-animations-for-ng-hide_ng-show
Apart from我想要相反的效果。而不是滑动/隐藏点击,我希望内容滑动/出现在点击。所以内容在加载时是隐藏的。我在这里创建了一个柱塞,但似乎不起作用:http://plnkr.co/edit/12wPKGqn4g3Fctm7NKnA
HTML:<ul>
<li ng-repeat-start="item in data">
<p>Name: {{item.name}} <span ng-click="example1=!example1">+</span></p>
</li>
<li ng-repeat-end class="cssSlideUp" ng-hide="example1">
DOB: {{item.dob}}
Gender: {{item.gender}}
</li>
</ul>
CSS: .ng-hide-add, .ng-hide-remove {
/* ensure visibility during the transition */
display: block !important; /* yes, important */
}
.cssSlideUp {
transition: .3s linear all;
height: 100px;
overflow: hidden;
}
.cssSlideUp.ng-hide {
height:0;
}
感觉不像ng-animate作为一个依赖项被成功添加了。
更新:
更新活塞:http://plnkr.co/edit/Vwuin1KLrNUDSkfv7cBy?p=preview
请看演示:http://plnkr.co/edit/N6fPYgipvML2rzmEt4So?p=preview
看起来你需要改变你的DOM的位结构
<ul>
<li ng-repeat="item in data">
<p>Name: {{item.name}} <span ng-click="example1=!example1">+</span></p>
<p class="cssSlideUp" ng-hide="example1">
DOB: {{item.dob}}
Gender: {{item.gender}}
</p>
</li>
</ul>
相关文章:
- CSS动画-显示和隐藏面板
- 为什么动画完成后我的元素不再隐藏
- CSS 动画在元素隐藏时暂停
- MixItUp动画与'溢出:隐藏'父母亲
- “预加载动画”隐藏所有酷滑块介绍动画
- 如何在document.ready(function)时运行隐藏函数和动画
- 在jQuery的显示和隐藏动画之后添加类
- 是否可以在可见性隐藏元素上对幻灯片进行动画处理
- 如何隐藏粒子效果(圆圈),直到加载.png动画
- 如何在需要显示的隐藏表行上制作滑下动画
- 单击图像,隐藏其他图像并使用JQUERY对图像滑动进行动画处理
- 简单的jQuery淡入淡出动画 - 如何显示/隐藏DIVS
- Jquery隐藏不与css动画一起使用
- 如何在显示隐藏元素时在 JQuery 中制作幻灯片动画
- h表单提交后隐藏动画
- Javascript循环-隐藏动画分区
- 如何使用velocityjs创建三维显示和隐藏动画
- Angular ng-显示/隐藏动画
- jQuery 使用 slideDown() 和 slideUp() 显示/隐藏动画的工作并不流畅
- Asp.net /JQuery在下载前显示/隐藏动画gif