2012-07-13 67 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元素進一步向上,因此請嘗試隔離正在使用的元素。