@lilandre

Почему пропадает скрол после открытия и закрытия модалки несколько раз?

Занимаюсь разработкой сайта xn--d1ami.xn--j1amh . Нажимаю -"перезвонить вам" или - "написать нам" потом кликаю вне модалки, далее так делаю несколько раз(открытие модалки, клик по экрану вне модалки) и скрол страницы пропадает. Как это исправить ? В какую сторону двигаться?
  • Вопрос задан
  • 836 просмотров
Пригласить эксперта
Ответы на вопрос 3
@choupa
Архитектор (обычный, который строит)
Смотрю, что происходит с <body>. Сначала тэг чистый. После первого открытия модального окна он получает class='modal-open'. После клика мимо модалки класс убирается. Если сделать то же самое второй раз, то class='modal-open' остаётся. Ну а в CSS для этого класса overflow: hidden, потому скролла и нет.

Это то, что видно в отладке. Bootstrap я не знаю.
Ответ написан
Комментировать
@kostya_dev
Попробуйте для начала плагин bootstrap.js подключить после jquery.js
Ответ написан
Комментировать
После зактия модалки не убирается класс modal-open с боди.
jQuery v1.12.4 Попробуйте использовать более новую версию. Ошибки с самой библитеке бутстрап идут.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы