FancyBox попытка автоматическое изменение размеров и сам каждый центр, что окно браузера изменяется, и это событие сработало много на IPADS и айфонах. Для фантазии поля 1.3.4, код, который контролирует это линия 608:
$(window).bind("resize.fb", $fancybox.resize);
Чтобы устранить эту проблему, я изменил эту часть FancyBox JS, и добавил еще один вариант под названием «resizeOnWindowResize», который вы можете установить для фальшивых для iPad и iPhone пользователей, или просто отключить все вместе.
if(currentOpts.resizeOnWindowResize) {
$(window).bind("resize.fb", $fancybox.resize);
}
Вы также должны добавить значение по умолчанию для этого параметра в $ .fn.fancybox.defaults хэш-карте.
Тогда при вызове FancyBox вы можете использовать этот новый вариант:
$('#fancybox_link').fancybox(${'scrolling': 'no',
width: 'auto',
height: 'auto',
centerOnScroll: false,
resizeOnWindowResize : false});
есть у решить эту – Wasim