Backbone视图可以在单个html元素上有两个不同的事件

时间:2012-07-25 05:13:54

标签: javascript events backbone.js

在我的Backbone视图中,我可以将多个事件绑定到同一个元素吗?

events:{
      'click .app'    : 'appindex',
      'dblclick .app' : 'launchapp'
},

appindex: function() {
    alert(1);
},

launchapp: function() {
    alert(2);
}

双击后,launchapp方法似乎永远不会触发。有人能帮助我理解为什么吗?

1 个答案:

答案 0 :(得分:1)

您的代码段似乎很好,所以我认为问题是appindex在单击后显示一个警告框,并且不允许您进行双击。尝试通过调用console.log(...)来替换它。如果仍然没有帮助尝试创建一个简单的jsFiddle供其他人测试。