Почему страница прокручивается вверх, при открытии изображении через fancybox?

При клике на миниатюру изображения, открывается крупное, посредством скрипта Fancybox. Изначально изображение открывалось с эффектом плавного увеличения миниатюры, на том же месте страницы, а теперь страница прыгает в топ.

Тут - advokatufa.ru

e68ea514878f4101893b65d236a58b26.png
  • Вопрос задан
  • 2868 просмотров
Решения вопроса 1
UDAV99
@UDAV99
web программист, верстальщик
в body убрать overflow-x: hidden!important;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov
Web developer
Потому что fancybox создает div в самом начале страницы, скроллит к нему, а после закрытия скроллит обратно.

Попробуйте:
jQuery('.fancybox').fancybox({
  padding: 0, //убираем отступ
  helpers: {
    overlay: {
      locked: false // отключаем блокировку overlay
    }
  }});
Ответ написан
@unsweet
Дополню, у меня была такая же проблема но при открытии видео через fancybox. Исправилось после того, как убрал из стилей
html, body {
    height: 100%;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 мая 2024, в 17:54
1000 руб./за проект
08 мая 2024, в 17:35
5000 руб./за проект
08 мая 2024, в 17:32
2000 руб./за проект