Backbone:如何在el容器上监听事件

时间:2013-12-11 16:23:03

标签: events backbone.js coffeescript marionette

我想知道如何在主“.list”元素容器上听一个简单的事件(悬停或外出)。

我在View中尝试了这个但它不起作用。

template:"#sortingTemplate"
tagName:"div"
className:"list"
events:
  "hover"         : "hoverContainer"
  "out"           : "outContainer"
  "hover .list"   : "hoverContainer"
  "out .list"     : "outContainer"

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

前两个应该做你需要的:

  "hover"         : "hoverContainer"
  "out"           : "outContainer"

他们基本上是在说'绑定到我的顶级el'。最后两个是说'用一类列表绑定到我的el中的子元素'。

修改

同样@Vic指出(我没注意到),你使用的是不正确的DOM事件:D。他建议将其更改为mouseovermouseout

  "mouseover"         : "hoverContainer"
  "mouseout"          : "outContainer"