0
我一直在試圖創建簡單的動畫效果(褪色)對div的隱藏。參考下面的代碼。動畫沒有發生 - AngularJS,onsen,cordova
HTML代碼
<body ng-controller="AppController">
<ons-navigator var="navi">
<ons-page ng-controller="HomeController">
<div ng-show="splashPresent" class="check-element sample-show-hide"> test</div>
<br/>
<input type="button" value="Click Me!" ng-click="hideMe()" />
</ons-page>
</ons-navigator>
</body>
CSS代碼
.sample-show-hide {
padding:10px;
border:1px solid black;
background:white;
}
.sample-show-hide {
-webkit-transition:all linear 0.5s;
transition:all linear 0.5s;
}
.sample-show-hide.ng-hide {
opacity:0;
}
JS代碼
module.controller("HomeController", function($scope, $timeout){
$scope.splashPresent = true;
$scope.hideMe = function(){
$scope.splashPresent = false;
};
});
同時單擊BU後tton,div被隱藏,但它沒有應用動畫效果。不過,相同的代碼適用於瀏覽器。
角動畫庫已添加到腳本部分,並且應用程序對ngAnimate具有依賴關係。我正在使用Lollipop 5.0,因此CSS動畫的問題也不應該發生。但沒有運氣。 – CuriousMind 2015-04-07 04:16:19
拋出任何異常?你的角度模塊聲明和配置是什麼樣的? – laughingpine 2015-04-07 13:55:22