Fancybox 2.1 прокручивает страницу вверх при открытии

У меня проблема с тем, что Fancybox прокручивает базовую страницу вверх, как только открывается модальное окно. Когда он закрывается, он также не возвращается туда, где был пользователь. Это заставляет пользователя прокручивать страницу вниз до того места, где он остановился.

Любые идеи?


person ipsomatic9    schedule 18.09.2013    source источник
comment
проверьте, помогает ли это github.com/fancyapps/fancyBox/issues/630   -  person JFK    schedule 18.09.2013
comment
Спасибо, но это похоже на более старую версию Fancybox и/или я не хочу использовать min-height: 100% по той же причине, по которой человек, прошедший прыжок, не хотел.   -  person ipsomatic9    schedule 19.09.2013
comment
Если вы используете fancybox v2.1.5, похоже, проблема была исправлена ​​в последнем мастере, который вы можете скачать здесь github.com/fancyapps/fancyBox/archive/master.zip, так что больше не нужно взламывать файлы js или css.   -  person JFK    schedule 21.09.2013


Ответы (3)


В jquery.fancybox.css > fancybox-lock...

Изменить...

overflow: hidden !important;

в...

overflow: visible !important;
person Millhorn    schedule 01.11.2013

Чтобы исправить это здесь, я использовал встроенную вспомогательную функцию, вот как я ее сейчас настроил:

$(".fancybox").fancybox({
            helpers: {
                overlay: {
                    locked: false
                }
            }
        });
person box86rowh    schedule 05.07.2014

У меня была такая же проблема, когда открытый контент fancybox был iframe. Я обнаружил, что есть какой-то JS (на моей странице, загруженный в iframe), содержащий директиву .focus(). Удалив это, ошибка была исправлена...

person Georgy Spassky    schedule 18.10.2013