В Fancybox есть некоторые ошибки или проблемы при использовании iframes.
Вы можете редактировать исходный код (не сжатую, упакованную или уменьшенную версию) и поместить это:
$.fn.fancybox.showLoading();
Для отображения окна загрузки в FancyBox 2:
$.fancybox.showLoading() ;
сразу после этого:
} else if (href.match("iframe") || elem.className.indexOf ("iframe") >= 0) {
Я думаю, что это в строке номер 131, но я не уверен, что вам просто нужно найти его в исходном коде.
Это и другие (более сложные) решения находятся в группе поддержки Fancybox:
Исправлена ошибка загрузки иконки Fancybox iframe
индикатор загрузки
или выполните поиск в группе поддержки Fancybox .
Хорошо выглядишь!