私はBackbone.Marionetteを初めて使用し、このフレームワークを使用して最初のアプリを開発しています。
私が今苦労している問題:ビューでリージョンを使用しているときにcssが正しく適用されません。具体的には、画像付きのスライダーをレンダリングするCompositeViewがあります(ラウンドアバウトのjQueryプラグインを使用)。リージョンで使用するまでは、すべて問題ありませんでした。
{ sliderContainer: "#sliderContainer"}
アプリケーションにリージョンを追加して、それを呼び出しshow(view)
ました。現在は正しくレンダリングされていません(ルートビューのdiv要素で定義されたスタイルid="greatSlider"
は適用されていません)。問題はリージョンに追加した余分なdivにあると思いましたが、リージョンを削除し、sliderContainerをビューのエルにして、greatSliderをテンプレートに移動した後、すべてが正常に機能するようになりました。これに対処する方法について何か考えはありますか?