fancyBox未被调用/ HTTP响应头

时间:2012-08-26 18:08:05

标签: jquery fancybox

我希望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响应标头吗?

1 个答案:

答案 0 :(得分:0)

我自己发现了错误:问题是在我的标题中发送了Content-type: application/xhtml+xml。没有它,或者使用普通的Content-type: text/html,fancyBox似乎可以正常工作。