üretir. Bulduğum şey, bir seferde animasyon yaparken, pürüzsüz ve kesintisiz. Ancak birden fazla animasyon yaparken, bunlar dalgalı ve kararsız hale gelir.dalgalı animasyonu
Bu işlerivar fadeToNextImg = function() {
var nextImg = imageHandler.getNextImage();
$animate.addClass(curImage, 'ng-hide');
$animate.removeClass(nextImg, 'ng-hide');
curImage = nextImg;
};
Ancak animasyon düzensiz sonuçlar üretir: Aynı anda, (hepsi bir yönergede olur) bir örtüşen görüntü kararma ederken İşte, içinde bir resim solma için kullanıyorum kodudur. Görüntüler düzgün bir şekilde solmaz ve kaybolmaz, bunun yerine sadece görünürler veya bazen görüntülerden biri söner. Ancak eğer animasyonlar tek bir seferde olur, böylece daha sonra her iki animasyonlar mükemmel excecute ben yuva, bu nedenle gibi diğer ardına hakkı: harika
var fadeToNextImg = function() {
var nextImg = imageHandler.getNextImage();
$animate.addClass(curImage, 'ng-hide', function() {
$animate.removeClass(nextImg, 'ng-hide');
curImage = nextImg;
});
};
.. istediğim adil değil istenen etki. Bir resim diğer tarafın üzerinde sorunsuzca kaybolurken bir resmin kaybolmasını istiyorum! Yanlış bir şey mi yapıyorum? Yoksa bu Angular Animate kütüphanesinde bir hata/performans sorunu mu?
farkında olmak başka bir şey, ben de bir direktifin dışında bu kullanarak JQuery DOM işlemleri çalıştı ve animasyon kusursuzdu. Onu sadece bir direktife taşıdım çünkü işlerin açısal yolu budur. Öyleyse neden animasyonlarımı havaya uçuruyor?
Sen animasyonlar için jQuery kullanarak daha iyi olurdu. Açısal-animasyon, performans sorunları olduğunu biliyordu. Ayrıca burada oku ... https://github.com/angular/angular.js/issues/4011 –