2013-01-11 27 views
2

我的視圖包含一個元素。對於只有該元素的mouseEnter和mouseLeave事件響應的最佳方式是什麼?我如何訂閱視圖的子元素的事件

是否需要我將該元素轉換爲視圖?

難道燼要我打電話給this.$().on('mouseEnter', '.my-child-element', someHandler).off它自己分別didInsertElementwillDestroyElement

或者我錯過了一個更合適的方法?

+0

怎麼樣圍繞這個元素創建一個子視圖? –

回答

4

有幾種方法可以解決這個問題,但我總是會得出結論,您可以創建任何需要響應事件的視圖。您也可以使用模板中非常簡單事件的操作處理程序。

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

我還是會建議使用一個視圖,雖然你很可能需要知道發生了什麼事情的詳細信息,並希望獲得綁定到該元素的視圖和模型。