Я написал этот код, чтобы показать модал.
когда я нажимаю на кнопку и проверяю, мой модал существует, поэтому я могу проверить свои элементы, но мой модал невидим.
Когда я нажимаю на кнопку и проверяю, к моему модалу добавляется стиль, подобный этому <div class="modal fade bg-dark in" id="exampleModal" style="display: block;">
- Я активирую всплывающие окна на Chrome
- У меня есть jquery до начальной загрузки и он виден в моей сети
Это мой код:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="{{asset('assets/css/bootstrap.min.css')}}">
<link rel="stylesheet" href="{{asset('assets/css/jquery-ui.css')}}"
</head>
</body>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@getbootstrap">Open modal for @getbootstrap</button>
<div class="modal fade bg-dark" id="exampleModal" >
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">New message</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label for="recipient-name" class="col-form-label">Recipient:</label>
<input type="text" class="form-control" id="recipient-name">
</div>
<div class="form-group">
<label for="message-text" class="col-form-label">Message:</label>
<textarea class="form-control" id="message-text"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Send message</button>
</div>
</div>
</div>
<script>
$('#exampleModal').on('show.bs.modal', function (event) {var button = $(event.relatedTarget)
var recipient = button.data('whatever')
var modal = $(this)
modal.find('.modal-title').text('New message to ' + recipient)
modal.find('.modal-body input').val(recipient)})
</script>
</body>
</html>
Инспекция выглядит так