デュランダルのおかげでSPAを開発。このテンプレートでは、あるページから別のページに移動するときに使用されるトランジションを定義できます。トランジション スタイルは、メイン モジュール内のすべてに対して定義され、すべてのトランジションに使用されます。
特定のビューに別のトランジションを使用することは可能でしょうか?
何か案が?
ありがとう。
はい、できます。 Animate.cssオープン ソース ライブラリを使用する単なるカスタム トランジションであるトランジション ヘルパーを作成しました。
したがって、doTrans
トランジション マジックが発生するメソッドを見ると、3 つの引数が渡されます: parent
、newChild
、settings
。
parent
およびnewChild
は、アニメーション化に使用する html ビューへの参照です。
オブジェクトはあなたが探しているものだと思います..プロパティsettings
の下に、新しいビューにバインドされているビューモデルへの参照が含まれているためです。settings.model
したがって、独自のカスタム トランジションを作成しsettings.model
、次のビューをアニメーション化する方法を決定する新しいビューモデルのプロパティを調べることができます。
これを十分に明確に説明できたことを願っています。そうでない場合はお知らせください。この例を作成します。