Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   fancybox в опере и мозиле (https://javascript.ru/forum/css-html/36074-fancybox-v-opere-i-mozile.html)

makc0993 03.03.2013 14:32

fancybox в опере и мозиле
 
Помогите, пожалуйста, разобраться из-за чего при просмотре через fancybox весь контент сайта сдвигается вправо (в хроме работает нормально). Если в стилях изменить margin: 0px auto например на margin 0px 0px 0px 200px, то проблема исчезает. Еще заметил, что проблемы не будет, если контент влезает по высоте браузера, иначе появляется скролбар, который и является причиной смещения контента.


Вот пример проблемы

http://makc-0993.narod2.ru/

danik.js 03.03.2013 14:57

Я уже отписывался о проблеме с марджинами. Все из-за этой фичи - блокировки скроллинга. https://github.com/fancyapps/fancyBox/issues/535
Возможно это тоже в тему: https://github.com/fancyapps/fancyBox/pull/537

makc0993 03.03.2013 16:02

вы же дали ссылки на пустые темы, без ответов.

Цитата:

Все из-за этой фичи - блокировки скроллинга.
получается, что только если убрать блокировку, то тогда контент не будет смещаться?

danik.js 03.03.2013 16:11

Цитата:

Сообщение от makc0993
вы же дали ссылки на пустые темы, без ответов.

Так то не форум)))
По первой ссылке я написал что даже с отключенной блокировкой происходит хрень. Я уже не помню где я изменял, но поправить не сложно. По второй ссылке есть коммит, хотя врядли он поможет.

TRANZit 25.03.2013 13:59

Нужно в файле стилей fancybox добавить в раздел:
.fancybox-lock {
overflow: hidden;
margin: 0 !important;
}


Часовой пояс GMT +3, время: 21:29.