0

fancyBox2.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が開きません。HTMLコードを生成する自作のPHPアプリを使用しています。この生成された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 に答える