Ответ 1
Вы можете сделать что-то вроде развязывания всех событий, связанных с модальным элементом:
Отменить все события в модальном режиме:
/* First option */
$('#myModal').on('hidden', function (e) {
$(e.currentTarget).unbind(); // or $(this)
});
/* Second option is to call it directly when needed */
$('#myModal').unbind();
В модальном модуле Bootrap также есть определенные события, привязанные к нему, поэтому вы также можете указать, какие события вы хотите отменить.
/* Events are 'hidden', 'hide', 'show', 'shown' */
$('#myModal').unbind(/* specific event here */);
Если вы хотите удалить события, привязанные к содержимому модального, вы можете просто просто удалить элементы в $('#myModal').empty()
и соответствующим образом отвязать эти элементы.