Я использую два разных Bootstrap модальных компонента для представления в приложении ASP. NET Core MVC. Для второго модального колонтитула не отображается, хотя разметка очень похожа на первый модальный. Нижний колонтитул первого модального сообщения отображается, как и ожидалось.
<div class="modal fade" id="firstModal" tabindex="-1" role="dialog" aria-labelledby="firstModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="firstModalTitle">First Modal</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" />
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="secondModal" tabindex="-1" role="dialog" aria-labelledby="secondModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="secondModalTitle">Second Modal</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" />
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
Каждый из модальных режимов отображается нажатием соответствующей кнопки, но каждая кнопка настраивается немного по-другому.
$('#button1').click(function (e) {
var success = doStuff();
if (success) {
$('#firstModal').modal('toggle');
};
});
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#secondModal"></button>
В инструментах веб-разработчика Chrome ошибок нет. Что здесь может быть не так?