問題タブ [angularjs-animation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - $animate.cancel には期待される動作がありません
angularJSのキャンセル機能を使用しようとしています$animate
: https://docs.angularjs.org/api/ngAnimate/service/$animate最新の安定バージョン: 1.3.2
しかし、私はそれが何をすべきかを理解できなかったか、期待された動作をしていません:
私はそのようなカスタムアニメーションを持っています:
基本的な CSS 変換です。これに加えて、次の CSS トランジションがあります。
最初の奇妙な動作: https://github.com/angular/bower-angular-animate/blob/master/angular-animate.js#L1233promise.$$cancelFn is not a function
からエラーが発生します
フィドルを参照してください:http://jsfiddle.net/q1L9ycsd/6/
だから私はコードを少し変更しました:
そのため、そのエラーは発生しませんが、アニメーションは停止されませんが、アニメーションからのコールバックが実行されます。これは、そこでアニメーションを手動で停止する必要があるということですか?
フィドルを参照してください:http://jsfiddle.net/524nfp0o/2/
また、同じ結果で別のイベントでアニメーションをキャンセルしようとしました。フィドルを参照してください: http://jsfiddle.net/0o24zw02/
では、1. 最初のフィドルでエラーが発生したのはなぜですか? 2. アニメーションを実際に停止するには?
ありがとう!
angularjs - AngularJS を使用して DOM 要素をアニメーション化 (easeOutCirc) する
AnguarJs でこのコードを書くにはどうすればよいですか?
特に、easeOutCirc
この例で使用されているアニメーション部分 ( ):
$(document).ready(function () {
function addCircle() {
var $circle = $('<div class="circle"></div>');
$circle.animate({
'width': '300px',
'height': '300px',
'margin-top': '-150px',
'margin-left': '-150px',
'opacity': '0'
}, 4000, 'easeOutCirc');
$('body').append($circle);
setTimeout(function __remove() {
$circle.remove();
}, 4000);
}
addCircle();
setInterval(addCircle, 1200);
});
angularjs - アイテムのリストを表示する angularjs ディレクティブ - その行のボタンをクリックしてアイテムの削除をアニメーション化する必要があります
サーバーからアイテムのリストを取得するディレクティブがあります。
(関数 () { 'use strict';
「actionItemChecked」メソッドは、各行のボタン クリック (ng-click) を介して html に接続されます。これを配列(および画面)から削除しながら、アニメーションを提供できるようにしたいと考えています。私が理解しているように、DOM操作にはリンクを使用する必要がありますが、いつそれを使用する必要があるかを判断する方法がわかりません。
コントローラーではなくリンクに「actionItemChecked」メソッドを含める必要がありますか? もしそうなら、どのように各行に接続されますか?
私は見てきた
angularjs内のリストのアイテムの追加と削除の両方でjqueryアニメーションをトリガーするディレクティブを使用する方法は?
と
しかし、それを行う方法がわかりません。
javascript - Angular js ui ルーターのアニメーション化された遷移
angular uiルーター遷移でアニメーションを行う標準的な方法はありますか? UI ビューが変更されたときのスライド アニメーションを探しています。
angularjs - Angular のフェードインとフェードアウト - CSS を使用しない標準的な方法ですか?
jquery と比較して、angular でアニメーションを作成するのは非常に難しいと思います。angular アニメーションのフェードインとフェードアウトには非常に多くのバージョンがあり、ブログ/チュートリアルなどから見つけました。そのうちのいくつかは古いバージョンの angular にあります。Angular の新しいバージョンが古いバージョンを置き換えるために出てくると、Angular は非常に一貫性がないように見えます。私はそれを行う標準的な方法を見ることができません。したがって、どこから始めればよいかわかりません。
ボタンがクリックされたときにフォームまたはhtmlドキュメントをフェードインするだけです。
html、
角度のある、
何か案は?
angularjs - Angular JS 1.3 - Ng-Repeat および Ng-Show 要素のアニメーション化
私はアイテムのリストを持っていng-repeat
ます。一度に 1 つのアイテムのみが表示され、残りは を使用して非表示になりng-show
ます。
を使用して要素を循環します$interval
フェードインとフェードアウト効果で要素間の遷移をアニメーション化したいと思います。使ってみた
しかし、これはうまくいかないようです。
Angular 1.3 でこのアニメーション効果を実現するにはどうすればよいですか?