Действительно, бит кода, упомянутый Робом, является виновником.Но вместо того, чтобы изменить саму fancybox, вы можете сделать что-то вроде этого:
$('#fancybox-outer').mousewheel(function(event, delta) {
event.stopPropagation();
$('#fancybox-wrap').trigger('mousewheel.fb', delta);
});
Это бы перехватило событие wheel на #fancybox-outer
и предотвратило бы всплытие события до #fancybox-wrap
.
Таким образом, будет использоваться режим прокрутки по умолчанию, но вы также можете вручную запускать обработчик заблокированных событий колесика мыши, как я.