Задать вопрос

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

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

Тут - advokatufa.ru

e68ea514878f4101893b65d236a58b26.png
  • Вопрос задан
  • 2973 просмотра
Подписаться 2 Оценить 1 комментарий
Решения вопроса 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%;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы