2016-02-12 121 views
0

所以我在我的代碼,一個模式,它被調用這樣模式「show.bs.modal」事件被點擊事件之前調用

$('a.loan-application-view-toggle[data-toggle="modal"]').on('click', function() { 
    $('#loan-application-view-modal').data('show-id', $(this).data('id')); 
    $('#loan-application-view-modal').data('detailsID', $(this).data('assignmentid')); 
}); 

但我在我的JavaScript也有這個事件以及

$('#loan-application-view-modal').on('show.bs.modal', function (e) { 

}) 

而且一段時間後,它會覆蓋我的點擊事件

+0

您可以創建JS小提琴,以便我們測試它。 –

+1

你的意思是什麼,但它覆蓋了你的點擊事件?你能更具體地瞭解你遇到的問題嗎? –

回答

1

這是正常現象。 Bootstrap綁定觸發show.bs.modal事件的[data-toggle="modal"]元素上的點擊處理程序。此處理程序在您的之前註冊,因此在您的單擊事件處理程序之前調用。

+0

那麼如何讓我的點擊事件發生在數據切換事件之前? –