FancyBox intentos de cambio de tamaño automático y el propio centro que cada vez que la ventana del navegador cambia de tamaño, y este evento se desencadena una gran cantidad en iPads y iPhones. Para caja de lujo 1.3.4, el código que controla esta es la línea 608:
$(window).bind("resize.fb", $fancybox.resize);
Para solucionar el problema, he modificado esta parte de la FancyBox JS, y añadió otra opción llamada "resizeOnWindowResize", que se puede establecer falso para usuarios de iPad y iPhone, o simplemente deshabilitar todos juntos.
if(currentOpts.resizeOnWindowResize) {
$(window).bind("resize.fb", $fancybox.resize);
}
También debe agregar un valor predeterminado para esta opción en $ .fn.fancybox.defaults hash map.
Entonces, cuando se llama a FancyBox puede utilizar esta nueva opción:
$('#fancybox_link').fancybox(${'scrolling': 'no',
width: 'auto',
height: 'auto',
centerOnScroll: false,
resizeOnWindowResize : false});
tienen u resuelto este – Wasim