Nun, ich schreibe einfach diesen Beitrag, um hoffentlich anderen zu helfen, die auf dasselbe Problem stoßen könnten.
Die Beispiele auf der Website des Anbieters sind etwas vage und ich hatte das folgende Szenario angenommen.
Sie haben einen Link mit einem hrefn zu einigen Inhalten #id.
<a href="#content-div" class="fancybox">Open Example</a>
Und Sie haben eine Div, um diesen Inhalt zu halten.
<div id="content-div" style="display: none">Some content here</div>
Dann führen Sie Fancybox einfach durch einen 1-Liner.
$(".fancybox").fancybox();
Natürlich würden Sie denken , dass Fancybox kopiert den Inhalt und Änderung display: nonezu display: blockwerden und alles in Ordnung sein.
Das passiert aber nicht.
Der Inhalt wird weiterhin geladen, aber der Inhalt ist ausgeblendet und Sie haben eine leere Fancybox.*cry*