4

我正在创建一个示例模块化主干应用程序。我在路由器的帮助下加载不同的视图。在我的一个视图中,我有一个按钮,它定义了一个点击事件函数。问题是当我单击此按钮时,单击事件函数被调用两次。

任何帮助,将不胜感激!!!!!

下面是我的代码

events: {
    'click #hitMe': 'DisplayStudentColl'
},
DisplayStudentColl: function(e) {
   var data = { };
}
4

2 回答 2

0

你的观点肯定不干净

看到这个: Backbone.js:重新填充或重新创建视图?

http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/

于 2012-07-13T07:22:17.843 回答
0

没有很多代码可以使用,但是为了调试它,您可以在设置 click 事件之前立即尝试取消绑定 click 事件。如果在 DOM 中可能存在具有相同点击事件的元素,那么请尝试隔离您正在使用的元素。

于 2012-07-13T06:42:16.937 回答