AngularJS动画(显示/隐藏)速度
AngularJS animation (show/hide) speed
我在Angular页面上创建了一个显示/隐藏动画。
我使用了标准的angular-animate.js库,并与animate.css配对。AngularJS的核心版本是v1.2.20。一切都很好,我在好几个场合都使用它。
当调用show/hide函数时,在它从"show"状态转换为"hide"状态时,会添加各种类,因此您可以创建一些不错的css动画。问题是,你如何加快(或减缓)这种"类添加/删除转换的事情"?
如果有人想知道我使用什么代码:
我的指令HTML:
<div class="datepicker-panel panel panel-square panel-no-border panel-default m-md ng-hide animated"
ng-show="datepicker.show"
ng-class="{'fadeIn':datepicker.show, 'fadeOut':!datepicker.show}"
ng-controller="DatePicker">
<!-- Some HTML -->
</div>
与以下切换按钮配对:
<div class="datepicker-button" ng-click="datepicker.toggle()">
</div>
以及一些控制器中的切换逻辑:
$scope.datepicker = { 'show' : false };
$scope.datepicker.toggle = function() {
this.show = !this.show;
}
您可能想看看转换,AngularJS文档有一个例子:
.sample-show-hide {
-webkit-transition:all linear 0.5s;
transition:all linear 0.5s;
}
正如你可能想象的那样,它描述了一个持续0.5秒的过渡。
https://docs.angularjs.org/guide/animations
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- javascript.点击隐藏事件故障
- Wacom stu-430签名捕获速度太慢
- 禁用(而不是隐藏)浏览器滚动条
- CS5隐藏图层的速度非常慢
- AngularJS动画(显示/隐藏)速度
- 动画旋转器在IE隐藏/显示后以相同的速度旋转