Не могу закрыть модалку bootstrap чистым javascript

123
12 января 2020, 14:50

https://getbootstrap.com/docs/4.0/components/modal/ - хотел использовать модальное окна bootstrap, возникла проблема закрытия модально окна уже голову сломал и не знаю как скрыть модалку, у меня в модальном окне есть кнопка сохранить когда пользователь нажимает видпраляеться запрос на backend после того когда запрос пришел мне нужно закрыть модалку, закрытие модалкы нужно сделать на числом javascript

Answer 1

Вот так можно, но нужна кнопка отмена или крестик, у которого будет стоять data-dismiss="modal" ну и если окно такое не одно, то кнопку нужно искать внимательнее

function xhrSimulate(){ 
  setTimeout(() => $("#modalExample [data-dismiss=modal]").trigger({ type: "click" }), 1000) 
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
<button type="button" class="btn btn-primary" data-toggle="modal"  
        data-target=".bs-example-modal-lg">open modal 
</button> 
<div id="modalExample" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog"  
      aria-labelledby="myLargeModalLabel" aria-hidden="true"> 
  <div class="modal-dialog modal-lg"> 
    <div class="modal-content"> 
      <div class="modal-body"><p class="body-message centered">modal content</p></div> 
      <div class="modal-footer no-borders"> 
        <button type="button" class="btn btn-primary" onclick="xhrSimulate()">xhr simulate</button> 
        <button type="button" class="btn btn-primary" data-dismiss="modal">cancel</button> 
      </div> 
    </div> 
  </div> 
</div>

READ ALSO
PostgreSql Подсоединение по адресу localhost:5432 отклонено

PostgreSql Подсоединение по адресу localhost:5432 отклонено

Использую библиотеку Exposed от JetBrains и framework Ktor

124
Подключения к MySQL

Подключения к MySQL

Наприсал функцию на go, которая поднимает соединение с бд, вынимает данные и закрывает соединение, но после отработки функции все равно остается...

138
Не сохраняется переменная javascript

Не сохраняется переменная javascript

Скачиваю методом get файл с сервера, и вывожу в console браузераВсё выводится как надо, но если пытаюсь сохранить переменную и вывести её потом,...

111
Подключение плагина jQuery

Подключение плагина jQuery

Как подключить плагин jQuery nestedSortable? В инструкции указана команда "meteor add ilikenwf:nested-sortable"Метеор установлен, но такой командой подключить плагин...

127