我希望fancyBox 2.1在我的网站上显示div
。我尝试了下载包中的示例:
<ul>
<li><a class="fancybox" href="#inline1" title="Lorem ipsum dolor sit amet">Inline</a></li>
<li><a class="fancybox fancybox.ajax" href="ajax.txt">Ajax</a></li>
<li><a class="fancybox fancybox.iframe" href="iframe.html">Iframe</a></li>
<li><a class="fancybox" href="http://www.adobe.com/jp/events/cs3_web_edition_tour/swfs/perform.swf">Swf</a></li>
</ul>
<div id="inline1" style="width:400px;display: none;">
<h3>Etiam quis mi eu elit</h3>
<p>
Lorem ipsum [...]
</p>
</div>
我已经包含了所有相应的文件。但是如果我点击第一个链接(“内联”),fancyBox就不会打开。我使用自编的PHP应用程序生成HTML代码。如果我将这个生成的HTML代码1:1复制到普通的.html
文件中,那么一切都很有效。所以问题与我的HTML代码无关。
fancyBox会处理HTTP响应标头吗?
答案 0 :(得分:0)
我自己发现了错误:问题是在我的标题中发送了Content-type: application/xhtml+xml
。没有它,或者使用普通的Content-type: text/html
,fancyBox似乎可以正常工作。