我正在使用http://cloud.github.com/downloads/emberjs/ember.js/ember-0.9.5.js
,我不确定如何使用mouseenter和mouseleave事件。我的代码如下,click事件运行正常。如何让mouseenter和mouseleave事件起作用?
window.App = Ember.Application.create()
TestView = Ember.View.create
template: Ember.Handlebars.compile 'This is the view'
click: (evt) ->
console.log 'clicked'
mouseenter: (evt) ->
console.log 'mouse enter'
mouseleave: (evt) ->
console.log 'mouse leave'
TestView.append()
答案 0 :(得分:12)
Ember.js中的事件由Ember.EventDispatcher
处理,如果你愿意的话,这些名称会被翻译成更多的Ember.js,见here。
您必须将鼠标事件更改为mouseEnter
和mouseLeave
,请参阅http://jsfiddle.net/pangratz666/QtZ2T/