0

我希望 fancyBox 2.1div在我的网站上显示一个。我尝试了下载包中的示例:

<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 响应标头或类似的东西吗?

4

1 回答 1

0

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

于 2012-08-28T08:43:06.120 回答