Javascript 角度动画:单击
在角度应用程序中设置某些元素的动画时遇到问题。 有一个由单元格组成的网格(通过ng重复生成)。 我想做的是创建一个简单的动画:单击时,单元格应该消失(例如淡出效果),并在一段时间后重新出现 我已经设法做了一个淡出效果如下 以下是管理单元格的代码:Javascript 角度动画:单击,javascript,angularjs,animation,Javascript,Angularjs,Animation,在角度应用程序中设置某些元素的动画时遇到问题。 有一个由单元格组成的网格(通过ng重复生成)。 我想做的是创建一个简单的动画:单击时,单元格应该消失(例如淡出效果),并在一段时间后重新出现 我已经设法做了一个淡出效果如下 以下是管理单元格的代码: <div class="col col-20 cell" style="background-image:url('img/gray.png')"> <img class="cell-img" ng-s
<div class="col col-20 cell" style="background-image:url('img/gray.png')">
<img class="cell-img" ng-src="{{cells[$index].getSrc()}}" width="100%" ng-click="click(cells[$index])" cell-click/>
</div>
<div class="col col-20 cell" style="background-image:url('img/gray.png')">
<img class="cell-img" ng-src="{{cells[$index + 1].getSrc()}}" width="100%" ng-click="click(cells[$index + 1])" cell-click/>
</div>
<div class="col col-20 cell" style="background-image:url('img/gray.png')">
<img class="cell-img" ng-src="{{cells[$index + 2].getSrc()}}" width="100%" ng-click="click(cells[$index + 2])" cell-click/>
</div>
<div class="col col-20 cell" style="background-image:url('img/gray.png')">
<img class="cell-img" ng-src="{{cells[$index + 3].getSrc()}}" width="100%" ng-click="click(cells[$index + 3])" cell-click/>
</div>
<div class="col col-20 cell" style="background-image:url('img/gray.png')">
<img class="cell-img" ng-src="{{cells[$index + 4].getSrc()}}" width="100%" ng-click="click(cells[$index + 4])" cell-click/>
</div>
</div>
您可以使用$timeout使单元格在隐藏后的特定时间后重新显示 比如:
$timeout(function () {
//code to make the cell appear/show the cell (maybe by removing ng-hide class)
}, 1000);
为什么不直接使用jQuery来实现您的目标呢?