[英]angularJs animate ng-repeat entrance
I've got this simple list of countries and I'm trying to get them to animate on entrance but I can't seem to find what's stopping this from working? 我已经获得了这个简单的国家/地区清单,并且正在尝试让它们在进入时设置动画,但是我似乎无法找到阻止该功能正常运行的原因?
<ul>
<li ng-repeat="country in countries" type="country" class="slide">
<a ui-sref="state5"> {{country.name}}</a>
</li>
</ul>
css file: CSS文件:
.slide.ng-enter {
transition:0.5s linear all;
transform:translateY(-100px);
}
.slide.ng-enter.ng-enter-active {
transform:translateY(0);
}
animate.js file: animate.js文件:
countryApp.animation('.slide', [
function() {
return {
enter: function(element, doneFn) {
jQuery(element).slideIn(1000, doneFn);
}
}
}]
Can someone perhaps clarify this for me? 有人可以帮我澄清一下吗? Thanks 谢谢
your css style only working for firefox. 您的CSS样式仅适用于Firefox。 if you want chrome use -webkit
prefix 如果您想让Chrome使用-webkit
前缀
.slide.ng-enter {
transition:0.5s linear all;
transform:translateY(-100px);
-webkit-transition:0.5s linear all;
-webkit-transform:translateY(-100px);
}
.slide.ng-enter.ng-enter-active {
transform:translateY(0);
-webkit-transform:translateY(0);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.