这是我的方案,
当用户点击按钮时,我需要在div
达到高度后增加div
的高度,
div
span
的孩子需要opacity:1
,按顺序(跨度之间有一些延迟)
怎么做?
这是我的代码和演示:
var myApp = angular.module('myApp', [])
myApp.controller('main', function($scope){
$scope.animate = false;
$scope.animIt = function () {
$scope.animate = !$scope.animate;
}
})
<html>
<head>
</head>
<body ng-app="myApp">
<div ng-controller="main">
<div ng-class="{'active' : animate}">
<span>Testing1</span>
<span>Testing2</span>
<span>Testing3</span>
</div>
<button ng-click="animIt()">Click Me</button>
</div>
</body>
</html>
更新 我需要的步骤:
div
达到最高点并开始span
淡出并完成span
就像这样淡出.. active
div
减少高度时,按顺序淡出span
。