【发布时间】:2016-09-09 16:40:28
【问题描述】:
我实际上是在尝试为 ng-repeat 创建的 div 列表设置动画。
我希望它们一一出现。所以我看到我可以使用 ng-enter-stagger 但它不起作用。
这是我的 CSS:
.newsLeft.ng-enter{
-webkit-transition:all linear 0.5s;
transition: all linear 0.5s ;
opacity:0;
}
.newsLeft.ng-enter-stagger{
-webkit-transition-delay:2s;
transition-delay:2s;
-webkit-transition-duration:0s;
transition-duration:0s;
}
.newsLeft.ng-enter.ng-enter-active{
opacity:1;
}
这是 HTML:
<div ng-repeat="news in newsList" class="newsLeft" animate-on-load>
<div class="newsComponent" animate-on-load>
<hr/>
<div class="newsDate">{{news.date}}</div>
<div class="newsSubT2">{{news.title}}</div>
<div>{{news.content}}</div>
</div>
</div>
【问题讨论】:
-
AngularJS 版本?
-
角度 1.4.4。 Angular 版本可能是问题所在?
-
不确定。你能显示一些 HTML 吗?
-
你注入了'ngAnimate'模块吗?
-
我做了但没用:/
标签: css angularjs ng-animate