私は、以下を使ってフェードトランジションを追加するためにすべてのリージョンをオーバーライドできることを知っています。Backbone.Marionette Fadeトランジションは特定の地域のみですか?
Marionette.Region.prototype.open = function(view){
this.$el.hide();
this.$el.html(view.el);
this.$el.fadeIn()
}
特定のリージョンまたはビューを上書きする方法はありますか?レイアウトには、他の領域を即座にレンダリングする必要がある一方で、フェードインしたい領域があります。
おかげで、あなたはカスタムRegion
あなたが任意のバックボーンオブジェクトを定義することができる方法を定義し、その領域のタイプにこのコードを追加することができます
おかげで、Derickをしてマリオネットを作成していただきありがとうございます。 – dkleehammer
チップDerickありがとう。私はコードスニペットをそのまま動作させることができませんでしたが、私は追加しました... Backbone.Marionette.Region.prototype.open.call(this、view、appendMethod); ... FadeInRegionのメソッドの下部に...それはすべて良かった。 –
2番目のコードスニペットを機能させるには、2番目のスニペットを次のように変更してください。var FadeInRegion = Backbone.Marionette.Region.extend({ – krhorst