2013-09-18 8 views
0

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

Любые идеи?

+0

проверить, если это помогает https://github.com/fancyapps/fancyBox/issues/630 – JFK

+0

Спасибо, но это кажется для более старой версии Fancybox и/или я не хочу использовать min-height: 100% по той же причине, что человек, прошедший прыжок, не хотел. – ipsomatic9

+0

Если вы используете fancybox v2.1.5, кажется, что проблема исправлена ​​в последнем мастере, который вы можете скачать здесь, здесь https://github.com/fancyapps/fancyBox/archive/master.zip, чтобы больше не взламывать ни один из них js или css-файлы. – JFK

ответ

0

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

4

В jquery.fancybox.css>FancyBox-замок ...

Изменить ...

overflow: hidden !important; 

к. ..

overflow: visible !important; 
2

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

$(".fancybox").fancybox({ 
      helpers: { 
       overlay: { 
        locked: false 
       } 
      } 
     }); 
Смежные вопросы