大佬教程收集整理的这篇文章主要介绍了结构-行为-样式-angularJs ngAnimate(Js实现),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注意animate的版本要与Angular的一致。
<script src="jquery.1.9.1.min.js"></script>
<script src="angular.js"></script>
<script src="angular-animate.js"></script>
<body ng-app="myApp" ng-controller="myCtrl"> <div class="container"> <h3>Animation-js</h3> <form class="form-search"> <div class="input-append"> <input type="text" ng-model="search" placeholder="Search user" class="form-control" > </div> <ul class="example-animate-container"> <li class="animate-repeat" ng-repeat="user in users | filter:search"> <a href="#"> {{user}} </a> </li> </ul> </form> </div> </body>
var app = angular.module('myApp',['ngAnimate']);
app.controller('myCtrl',['$scope',@H_404_206@function@H_419_209@($scope){
$scope.users = ['Fabio','Leonardo','Thomas','Gabriele','Fabrizio','John','Luis','Kate','Max'];
}]);
app.animation('.animate-repeat',@H_404_206@function@H_419_209@(){
return {
enter:@H_404_206@function@H_419_209@(element,donE){
$(element).css({opacity:0});
jQuery(element).animate({
opacity: 1,height:40
},300,donE);
return @H_404_206@function@H_419_209@(isCancelled) {
if(isCancelled) {
jQuery(element).stop();
}
}
},leave:@H_404_206@function@H_419_209@(element,donE){
jQuery(element).animate({
opacity:0,height:0
},donE);
return @H_404_206@function@H_419_209@(isCancelled) {
if(isCancelled) {
jQuery(element).stop();
}
}
},move:@H_404_206@function@H_419_209@(element,donE){
//do not used
}
};
});
1、Angular的版本与Angular-animate的版本要一致,不然会报错;
2、一个App内不能声名相同名字的Controller;
3、上面例子只是ng-repeat的版本,其实还有其他版本;
4、ng-repeat只用到了Animate声明Js版本中的enter,leave和move三个方法;
以上是大佬教程为你收集整理的结构-行为-样式-angularJs ngAnimate(Js实现)全部内容,希望文章能够帮你解决结构-行为-样式-angularJs ngAnimate(Js实现)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。