我試圖讓ng-show元素在變爲可見/隱藏時進行動畫製作。 但它只是像一個正常的顯示,即時顯示/隱藏。AngularJS中的動畫ng-show
我發現這個例子:http://jsfiddle.net/Kx4TS/1/ 它工作正常。
但是,如果我使用相同的ng-animate屬性和相同的CSS,它不適用於我的情況。 還有什麼我需要做的或動畫不起作用的情況?
我的代碼看起來是這樣的:
<div style="" ng-show="item.hasMax()"
class="box" ng-animate="{show: 'fadeIn', hide:'fadeOut'}">
和CSS是:
.fadeIn-setup,.fadeOut-setup {
-webkit-transition: 1s linear opacity;
-moz-transition: 1s linear opacity;
-o-transition: 1s linear opacity;
transition: 1s linear opacity;
}
.fadeIn-setup{
opacity:0;
}
.fadeOut-setup{
opacity:1;
}
.fadeIn-setup.fadeIn-start {
opacity: 1;
}
.fadeOut-setup.fadeOut-start{
opacity:0;
}
而且,是有可能使NG-動畫做的東西,如jQuery的了slideDown /效果基本show動畫?
爲什麼它是'item.hasMax()'?項目定義在哪裏? – zsong