次の質問/ジレンマがあります: Facebook の左上隅にあるメニュー (検索リクエスト、受信トレイ、通知) に似たメニューを作成しています。Backbone Marionette CompositeView を使用しています。私が抱えている問題は、いくつかのアイテムをクリックすると、クリックされた要素の css クラスを追加/削除することです。他のアイテムに、css クラスがある場合は削除する必要があることを他のアイテムに通知する方法は、クリックされた ItemView ではわかりません他の要素の存在。私は解決策を持っています:
<script id="ulTemplate" type="text/template">
<ul class="ulItem">
</ul>
</script>
<script id="internal-Item" type="text/template">
<div class="<%= className %>"></div>
</script>
<div class="container">
</div>
http://jsfiddle.net/omher/hQeuD/ しかし、私はそれが好きではありません/正しいものだと思います どう思いますか? そうでない場合、他の要素がクリックされたことを他の要素に通知するにはどうすればよいですか? イベントを使用していますか?ありがとう