所以我有这个简单的主干设置:
$(function() {
var chooser = Backbone.View.extend({
el: $('#content'),
events: {
'mouseenter .class': 'showInfo'
},
showInfo: function(evt) {
console.log('YEAH!');
}
});
window.testview = new chooser();
});
但是,我只能让 click 和 mousemove 事件起作用。我试过hover、mouseenter、mouseout,它们似乎都没有触发。我不确定这样一个简单的设置会出现什么问题。在过去的一个小时里,我一直在查看这段代码,所以也许我遗漏了一些东西。
假设 DOM 设置正确。
忘了提,我正在使用带有 Zepto 的 Backbone。下载美联储 6。