Bei Verwendung von Twitter Bootstrap 3, Gibt es trotzdem zu wissen, wenn das Modal durch einen Hintergrundklick geschlossen wird?Detect Hintergrund Klick auf Bootstrap 3 Modal
8
A
Antwort
6
Ich kann keine eingebaute Funktion finden, um zu überprüfen, was Sie wollen.
Der einzige "hacky" Weg, den ich gefunden habe, ist das click/keyup Ereignis des Dokuments zu überprüfen und wenn das Modal geöffnet ist, rufen Sie Ihren Rückruf an.
Code:
$(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
Die einzigen Ereignisse, die Sie in einhaken können, nach http://getbootstrap.com/javascript/#modals sind show
, shown
, hide
und hidden
. Es scheint keinen Unterschied zwischen einer normalen Versteckaktion und einer Versteck-Versteckaktion zu geben.
-1
$(document).click(function (e) {
if($(e.target).hasClass('modal-backdrop')){
console.log("you clicked the backdrop!");
}
0
Die einfachste und und funktional in jedem Fall-
$(document).click(function (e) {
setTimeout(function(){
if (!$('body').hasClass('modal-open')) {
$("#myModal iframe").attr("src", $("#myModal iframe").attr("src"));
}
},1000);
});
Verwandte Themen
- 1. Bootstrap Modal zeigt nur Hintergrund
- 2. Bootstrap modal Hintergrund = 'static' nicht funktioniert
- 3. Detect Klick auf Grenze des Widget in Tkinter 3
- 4. Detect klicken auf Hintergrund Ereignis
- 5. Bootstrap modal innerhalb modalen Hintergrund scrollen
- 6. Wie aktiviere ich den Bootstrap Modal-Hintergrund?
- 7. Bootstrap Modal Gabe von Daten durch auf ('Klick-row.bs.table'
- 8. Toggle Bootstrap Dropdown durch Klick auf den Link in modal
- 9. Add URL-Hash, wenn sie auf Klick Bootstrap-modal Anker
- 10. Twitter Bootstrap 3 Modal mit scrollbarem Body
- 11. Bootstrap: modal über modal
- 12. Wie modal schließen auf dem Hintergrund (Twitter Bootstrap), indem Sie
- 13. Detect Klick auf URL in RichEdit
- 14. Bootstrap 3 modal mit scrollbaren Körper
- 15. Schienen 4 Bootstrap 3 Ajax Modal
- 16. Wie Twitter-Bootstrap 3 Modal vertikal zentrieren?
- 17. jQuery Datepicker in Twitter Bootstrap 3 Modal
- 18. Ein Bootstrap 3 modal ein- und ausblenden
- 19. Benutzerdefiniertes UI-Bootstrap-Modal kann nicht durch Klick im Hintergrund gelöscht werden
- 20. auf div 30 Hintergrund klicken Detect%
- 21. Bootstrap 3 Modal funktioniert nicht auf Knopf klicken
- 22. Nicht möglich Modal auf Klick auf Link
- 23. Wie platziere ich Elemente im Bootstrap-Modal-Hintergrund?
- 24. Yii2 Last modal von auf Klick auf Link
- 25. Bootstrap Modal Auf dieser Vorlage
- 26. Bootstrap Modal offen auf neue Seite
- 27. Detect die Erreichbarkeit im Hintergrund
- 28. Bootstrap Dropdown auf Klick geöffnet
- 29. Erstellen modal auf Klick reagieren-native Android
- 30. Pass-ID-Wert ionischen modal auf Klick
arbeitete wie ein Charme – gables20