Я использовал bootstrap modal, чтобы при нажатии на div модальные всплывающие окна. Тем не менее, при нажатии на кнопку закрытия, если я нажму на div, модал не появится снова. Просто интересно, как я могу это сделать.bootstrap модальный щелчок на div появляется один раз
HTML-:
<div class="col-sm-3 col-lg-3" id="userdiv">
<div class="modal fade " data-backdrop="false">
<div class="modal-dialog">
<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">Modal title</h4>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
JS:
var $modal = $('.modal').modal({
show: false
});
$('#userdiv').on('click', function() {
$modal.modal('show');
});
Выглядит отлично здесь: http://jsfiddle.net/b501uat6/ – user1012181
@ user1012181 Это потому, что вы добавили второй DIV с идентификатором = "userdiv". –
Есть ли какие-либо ограничения на ваш код? Почему бы не использовать параметр атрибутов данных? Например: http://www.bootply.com/Dm1LweDUAQ –