Ziel: Ich möchte ein Bootstrap-Modal von einem Bootstrap-Popover aufrufen. Ich schaute auf Calling a modal from a Bootstrap popover und versuchte, den Code zu implementieren.Aufruf Bootstrap Modal von Bootstrap Popover
Problem: Wenn Sie auf die Schaltfläche klicken, die das Modal aus dem Popover auslöst, wird der Hintergrund dunkler, aber es erscheint kein Modal. Nicht sicher, was das Problem genau ist. Der Code, den ich aus dem verlinkten Artikel probiert habe, führt zu dem gleichen Ergebnis, als würde ich nur die Schaltfläche zum Auslösen eines Modals ohne den Vorschlag von jQuery in diesem Artikel einrichten. Derzeit ist mein Code so eingerichtet, dass er den dort vorgeschlagenen Ratschlag verwendet was habe ich bisher ...
Vielen Dank im Voraus zu allen helfen.
$(function() {
$('[data-toggle="popover"]').popover({
html: true,
content: function() {
return $('#popover-content').html();
}
});
$(document).on('click', "#messageUser", function() {
console.log('Clicked message button');
$('#messageUserModal').modal('show');
});
});
/* --Tried this too, thinking the popover and modal were fighting
$(function() {
$('#messageUser').click(function() {
console.log('Clicked message button');
//$('[data-toggle="popover"]').hide();
$('#messageUserModal').modal('show');
//$('#messageUserModal').show();
});
});
*/
HTML/PHP/BS
<button class='btn btn-xs btn-primary' type='button' id='messageUser'>Send Message</button>
</form>
<div class='modal fade' id='messageUserModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel'>
<div class='modal-dialog' role='document'>
<div class='modal-content'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button>
<h4 class='modal-title' id='myModalLabel'>Send Message to ".$helperName." </h4>
</div>
<div class='modal-body'>
<textarea class='form-control' name='message' maxlength='749' rows='10' cols='50' placeholder='Enter message to ".$helperName." here..'></textarea><br>
</div>
<div class='modal-footer'>
<button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
<button type='button' class='btn btn-primary'>Send Message</button>
</div>
</div>
</div>
</div>