Я хотел бы открыть окно модального окна с javascript. Но этот код не работает:Bootstrap Modal не открывается с помощью javascript метода
<a href="" id="openUser">Open Modal JS (failed)</a>
$(function(){
$("#openUser").click(function() {
alert("Handler for .click() called.");
$('#myModal').modal('show');
});
})
Появляется окно предупреждения, похоже, модальное открытие открывается, но оно сразу исчезает!
если я открываю модальную функцию document.ready, это работает!
$(document).ready(function(){
$('#myModal').modal('show');
});
Любая идея, что может быть неправильным? я не могу открыть модель, используя статический метод (который работает), а
<a role="menuitem" tabindex="-1" href="#" data-toggle="modal" data-target="#myModal" id="whatEver">Open Modal Static Link (works)</a>
Потому что я должен сделать jquery.load поставить некоторые внешние данные в модальных с функциональностью (скрипт) .Или Есть ли способ сделать это со статическим методом?
Модальное:
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
Добавили ли вы 'bootstrap.js' файл? а также покажите нам свой модальный HTML. –
Да, bootstrap.js включен (Версия 3.1.1). Как я написал, он работает хорошо, когда я открываю модальный документ document.ready (функция – marten