2012-07-13 31 views
4

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

任何帮助将不胜感激!!!!!下面

是我的代码

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

你确定你没有僵尸的看法?如果您没有正确地清理干净的东西,当您认为该视图不再存在时,您可以拥有与事件相关的视图。添加一个'console.log(this.cid)'到'DisplayStudentColl'并看看会发生什么。 – 2012-07-13 06:37:58

+1

这是另一个僵尸视图攻击 – 2012-07-13 18:25:24

+0

thx球员我也有僵尸:) – 2017-06-04 15:12:00

回答

0

这里没有很多的代码工作,但对于调试这一点,你可以尝试立即建立点击事件之前解除绑定click事件。如果没有相同的点击事件,可能会有DOM元素进一步向上,因此请尝试隔离正在使用的元素。