gpt4 book ai didi

javascript - 如何在不使用 ngAnimate 的情况下从 ng-repeat 中删除元素时产生淡出效果?

转载 作者:行者123 更新时间:2023-11-28 12:13:43 25 4
gpt4 key购买 nike

我们可以在 ng-repeat 上不使用 ngAnimate 的情况下使用 CSS-3 或 Javascript 制作动画吗?由于性能和动画不流畅,我想避免使用 ng-Animate。

请给我建议替代方法或任何我可以找到解决方案的链接。

谢谢

最佳答案

我从不使用 ngAnimate,而是使用 animate.css。代码来了,http://plnkr.co/edit/DjuxVfOjcUa0N4nOCSGN?p=preview

<!DOCTYPE html>
<html>

<head>
<script data-require="angular.js@1.3.0-rc.2" data-semver="1.3.0-rc.2" src=" https://code.angularjs.org/1.3.0-rc.2/angular.js"></script>
<link rel="stylesheet"
href="https://rawgit.com/daneden/animate.css/master/animate.css" />
</head>

<body ng-app>
<ul>
<li ng-repeat="no in [1,2,3,4,5]" ng-click="myvar=!myvar"
ng-class="{animated:true, fadeOut:myvar, fadeIn: !myvar}">
{{no}}
</li>
</ul>
<h1>Hello Plunker!</h1>
</body>

</html>

关于javascript - 如何在不使用 ngAnimate 的情况下从 ng-repeat 中删除元素时产生淡出效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26060341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com