Хорошо, я просто пишу это сообщение, надеюсь, поможет другим, которые могут столкнуться с одной и той же проблемой.
Примеры на веб-сайте поставщика немного расплывчаты, и я принял следующий сценарий.
У вас есть ссылка с href
n на некоторый контент #id
.
<a href="#content-div" class="fancybox">Open Example</a>
И у вас есть div для хранения этого контента.
<div id="content-div" style="display: none">Some content here</div>
Затем вы просто запускаете Fancybox через 1-лайнер.
$(".fancybox").fancybox();
Естественно, вы думаете, что Fancybox скопирует контент и изменит display: none
на display: block
, и все будет в порядке.
Но этого не происходит.
Он по-прежнему загружает контент, но контент скрыт, и у вас есть пустой Fancybox. *cry*