Мне пришлось использовать комбинацию всех вышеперечисленных ответов, так как все они содержат ошибки. Разумеется, редактирование исходного кода не требуется.
В моем случае я хотел отключить щелчки наложений, закрывающие окно, поскольку у меня была последовательность вопросов, которые будут последовательно отображаться внутри fancybox, поэтому я не хотел, чтобы пользователи теряли свой прогресс, случайно щелкнув по наложению, но хотел сохранить эту функциональность в другом месте на странице.
Используйте это, чтобы отключить его:
$(".fancybox-overlay").unbind();
Используйте это, чтобы снова включить:
$(".fancybox-overlay").bind("click", $.fancybox.close);