2

私のビューには要素が含まれています。その要素のみのmouseEnterイベントとmouseLeaveイベントに応答するための最良の方法は何ですか?

残り火は私にその要素をビューに変換することを望んでいますか?

残り火は私に電話をかけたいthis.$().on('mouseEnter', '.my-child-element', someHandler)ですか?.offdidInsertElementwillDestroyElement

それとも、より適切なアプローチが欠けていますか?

4

1 に答える 1

4

これにアプローチする方法はいくつかありますが、私は常に、イベントに応答する必要があるものすべてのビューを作成するという結論に達しています。テンプレート内の非常に単純なイベントにアクション ハンドラーを使用することもできます。

{{action "my_action" on="mousedown"}}

ただし、何が起こったのかについてより多くの情報を知り、その要素にバインドされたビューとモデルにアクセスする必要がある可能性が高いため、ビューを使用することをお勧めします。

于 2013-01-11T20:00:44.997 に答える