Tôi đang cố gắng để có được một yếu tố ng-show để tạo hiệu ứng khi nó trở nên có thể nhìn thấy/ẩn. Nhưng nó chỉ hoạt động như một chương trình ng-show bình thường, được hiển thị/ẩn.Ảnh động trong AngularJS ng-show
Tôi đã tìm thấy ví dụ này: http://jsfiddle.net/Kx4TS/1/ hoạt động tốt.
chưa, nếu tôi sử dụng cùng thuộc tính ng-animate và cùng một css, nó không hoạt động trong trường hợp của tôi. Tôi có cần phải làm gì khác hoặc các trường hợp hoạt ảnh không hoạt động?
mã của tôi trông như thế này:
<div style="" ng-show="item.hasMax()"
class="box" ng-animate="{show: 'fadeIn', hide:'fadeOut'}">
và css là:
.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;
}
Ngoài ra, là nó có thể làm cho ng-Animate làm công cụ như các hình ảnh động jquery slideDown/slideUp?
Tại sao nó là 'item.hasMax()'? 'Mục' được định nghĩa ở đâu? – zsong