При использовании Twitter Bootstrap 3, есть ли вообще знать, когда модаль закрывается фоном?Detect backdrop click on Bootstrap 3 modal
8
A
ответ
6
Я не могу найти встроенную функцию, чтобы проверить, что вы хотите.
Единственный «хакерский» способ, который я нашел, - проверить событие щелчка/keyup документа, и если модальный режим открыт, вызовите обратный вызов.
Код:
$(document).keyup(function (e) {
if (e.which == 27 && $('body').hasClass('modal-open')) {
console.log('esc')
}
})
$(document).click(function (e) {
if (e.target === $('.modal-scrollable')[0] && $('body').hasClass('modal-open')) {
console.log('click')
}
})
2
Только события, которые вы можете подключить к, по http://getbootstrap.com/javascript/#modals являются show
, shown
, hide
и hidden
. Кажется, что не существует различий, сделанных с помощью операции «нормальная скрытность» и действия «скрыть».
-1
$(document).click(function (e) {
if($(e.target).hasClass('modal-backdrop')){
console.log("you clicked the backdrop!");
}
0
Самый простой и функциональный и способ в каждом прецедентного
$(document).click(function (e) {
setTimeout(function(){
if (!$('body').hasClass('modal-open')) {
$("#myModal iframe").attr("src", $("#myModal iframe").attr("src"));
}
},1000);
});
Смежные вопросы
- 1. Bootstrap 3 modal-backdrop не graying out
- 2. Bootstrap Modal only triggering Backdrop
- 3. Detect Click on Browser
- 4. Bootstrap modal-backdrop высота при использовании .load?
- 5. Bootstrap mult modals modal-backdrop issue
- 6. Open Bootstrap modal on Griddle customComponent click
- 7. событие click not triggered on bootstrap modal
- 8. Невозможно отклонить пользовательский пользовательский интерфейс Bootstrap mod by backdrop click
- 9. twitter bootstrap 3 modal as non modal
- 10. JQuery backdrop modal popup
- 11. Detect click on img element
- 12. Population Bootstrap 3 Modal on Button Нажмите
- 13. Bootstrap Modal MVC Partial View Data-Backdrop Issue
- 14. Bootstrap-select on click click click value
- 15. Невозможно закрыть bootstrap modal через data-attribute data-backdrop
- 16. bootstrap 3 modal, cropperjs
- 17. Bootstrap 3 modal change
- 18. Bootstrap - AddClass on Click
- 19. Summernote on dynamic Bootstrap modal
- 20. Twitter bootstrap modal animation on close
- 21. React-native detect click on WebView
- 22. Detect Click On Iframe Then Do Action
- 23. Bootstrap 3 modal wont remove when I click close
- 24. Закрыть Bootstrap Modal On form Отослать
- 25. PHP AJAX/JQuery Bootstrap 3 Modal Close on PHP Redirect
- 26. bootstrap video modal popup
- 27. Показать Bootstrap modal on hover
- 28. java calendar on Modal Bootstrap
- 29. Bootstrap 3 Modal Event (Hidden.Bs.Modal) Продолжает повторяться
- 30. bootstrap modal pop up on dropdown select
работал как шарм – gables20