Wie kann Bootstrap Modal nur geschlossen werden, wenn der Benutzer auf ein nahes Bild klickt?
Möchte ich schließen -, modal -, NUR wenn der Benutzer klickt auf close-btn. So wie ich das sehe muss ich überschreiben Sie diesen Teil des Codes aus modal.js:
hide: function (e) {
e && e.preventDefault()
var that = this
e = $.Event('hide')//if I delete this line modal won't hide
this.$element.trigger(e)
if (!this.isShown || e.isDefaultPrevented()) return
this.isShown = false
$('body').removeClass('modal-open')
escape.call(this)
this.$element.removeClass('in')
$.support.transition && this.$element.hasClass('fade') ?
hideWithTransition.call(this) :
hideModal.call(this)
Bin ich auf dem richtigen Weg?
InformationsquelleAutor der Frage MID | 2012-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie starten Sie Ihren modalen können Sie die Optionen:
deaktiviert werden, Schließung der modalen, indem Sie auf den hintergrund, und die escape-Taste.
Oder Sie kann so eingestellt werden,
data-
Attribute.InformationsquelleAutor der Antwort PerfectlyNormal
Definieren Sie Ihre modales Verhalten, das definieren von Daten-Tastatur-und-Daten-Kulisse.
Beste Grüße.
InformationsquelleAutor der Antwort Tabares
Der beste Weg, um es in Jquery ist :
ODER im HTML-Format:
Aber, wenn Sie bereits initialisiert die modale, die Sie brauchen Bindung, die das click-Ereignis von Ihrem modalen wie diese zum Beispiel:
InformationsquelleAutor der Antwort Angel Fraga Parodi
Versuchen, diese
InformationsquelleAutor der Antwort Vikram
InformationsquelleAutor der Antwort Tiago