В качестве примера я создал сайт параллакса. Он отлично работает, за исключением того, что я использую fancybox2 для всплывающих элементов портфеля. Кажется, что сайт перемещается в своей совокупности при открытии fancybox
.Общий сайт parallax перемещается при открытии fancybox2
margin
и padding
атрибуты body
установлены на 0
. Все фоны фиксированы. Кажется, что-то связано с scrollbar
и fancybox-lock
, которое появляется при открытии fancybox
. Когда я поставил fancybox
как это фон фиксируется как оно должно быть:
$(".fancybox").fancybox({
autoSize: false,
width: 780,
helpers : { overlay : { locked : false } }
});
Проблема заключается в том, что теперь я могу прокручивать фон. Поэтому настройка locked
на true
хороша, но вызывает блокировку полосы прокрутки и перемещает все мои фоны.
Есть ли способ исправить это?
Это мой portfolio website.
Пробуйте последние обновления, которые вы можете скачать здесь https://github.com/fancyapps/fancyBox/archive/master.zip, затем попробуйте установить значение 'locked' на' true' – JFK
У меня уже есть 2.1.5 версия, поэтому использование этих файлов не изменит ничего. –
версия из ссылки github v2.1.5 действительно ** НО ** содержит исправления, которые версия с сайта http://fancyapps.com/fancybox/# лицензия не ... вы пробовали хотя бы? – JFK