я следующий код яваскриптасамозагрузки 3 модальный диалог не делает, как это должно
$("#modal-yes-button").click(function(){
$("#myModal").modal('hide');
$(".modal-body").load('/url/that/returns/an/html/');
$("#myModal").modal('show');
});
и следующие модальные
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
<h3>This is a question answer yes or later</h3>
</div>
<div class="modal-footer">
<button class="btn btn-danger" data-dismiss="modal" aria-hidden="true">Maybe Later</button>
<button id="modal-yes-button" class="btn btn-info" aria-hidden="true">Yes</button>
</div>
</div><!--modal-content-->
</div><!--modal-dialog-->
</div><!--myModal-->
Я хочу usere нажать кнопку да скрыть модальность (его говорит, что bootstrap не позволит открывать модальный, когда другой открыт) загрузите новый html-контент для .modal-body и снова обманите модальный диалог. Только то, что я получаю, это черный экран (например, когда он тени для модального отображения), но модальный никогда не появляется. Я играл с ним с помощью средства разработки хром и модальный появляется обычно
хром DEV-инструменты
modaldialog = $("#myModal");
modaldlgBody = $(".modal-body");
modaldlgBody.load('/url/that/returns/html/');
modaldialog.modal('show');
С учетом указанных выше команд новый новый «тело» загружается нормально. Но если я сначала попытаюсь загрузить диалог, а затем нажмите кнопку «да», даже когда вы запускаете модальную версию из hrome dev-tools, я получаю то же поведение, черный экран. Что может быть неправильным?
хром DEV-инструменты, дающие тот же черный экран
modaldialog = $("#myModal");
modaldialog.modal('show');
#pressing yes gets me the same black screen.
Как предположил пользователь (который удалил свой комментарий) я показываю страницу после Аякса ('/ url/that/returns/html /', function() { $ ("# myModal"). modal ('show'); }); и работает отлично. Но теперь у него такое же поведение, когда я нажимаю кнопку Maybe Later. Распространяет модальность, но я не возвращаюсь на свою страницу, но я просто получаю черную затененную страницу, такую как модальный, без содержания. – Apostolos