Fancy box seems to have problems working on iPhone and iPad.
Go here http://fancybox.net/blog and click \"5. Display login form Try now\" on the page in an iPhone or
Quite an old problem, but had this plugin running on an old site. I noticed that Fancybox adds the class "fancybox-lock" to the HTML tag, using some simple JS i've added this to the BODY and it appears to be working okay now.
Hope this helps someone!
JQuery
$(function(){
var fancyboxVisible = false;
$(document).on('click', '.fancybox', function() {
if(fancyboxVisible) {
$('html, body').removeClass('fancybox-lock');
fancyboxVisible = false;
} else {
$('html, body').addClass('fancybox-lock');
fancyboxVisible = true;
}
});
});