我想知道如何监听主“.list”元素容器上的简单事件(悬停或移出)。
我在 View 中尝试过此操作,但不起作用。
template:"#sortingTemplate"
tagName:"div"
className:"list"
events:
"hover" : "hoverContainer"
"out" : "outContainer"
"hover .list" : "hoverContainer"
"out .list" : "outContainer"
有什么建议吗?
最佳答案
前两个应该可以满足您的需要:
"hover" : "hoverContainer"
"out" : "outContainer"
他们本质上是在说“绑定(bind)到我的顶级 el”。底部两个表示“使用列表类绑定(bind)到我的 el 中的子元素”。
编辑
正如 @Vic 所指出的(我没有注意到),您使用了不正确的 DOM 事件:D。正如他建议的那样,将它们更改为 mouseover
和 mouseout
:
"mouseover" : "hoverContainer"
"mouseout" : "outContainer"
关于events - Backbone : how to listen events on el container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20524463/