私が構築している Web サイト http://www.nomadicdrift.com/test/kaniwa#eventsで、fancybox に対応する画像を表示するのに問題があります。これは、WordPress プラットフォームで設定したカスタム 1 ページ ポートフォリオ テーマです。
イベント セクションへのリンクをたどると、ギャラリーのような位置に 1 つのフィギュア アイテムが表示されます。この画像をfancyboxギャラリーとして機能するように設定しましたが、クリックするとfancyboxインターフェイスが開きますが、画像がフレームに配置されますが、フレームに配置されません. これが問題です...画像がfancyboxに表示されず、代わりにフレームだけが表示されます。
ここに私が表示しているhtmlがあります:
<figure>
<a class="fancybox" data-fancybox-type="Fashion Show de Paris, France" href="http://www.nomadicdrift.com/test/kaniwa/wp-content/uploads/2012/07/NM2.jpg">
<img class="attachment-evento wp-post-image" width="231" height="191" title="NM" alt="NM" src="http://www.nomadicdrift.com/test/kaniwa/wp-content/uploads/2012/07/NM2-231x191.jpg">
</a>
<figcaption>
<a class="fancybox" data-fancybox-type="Fashion Show de Paris, France" href="http://www.nomadicdrift.com/test/kaniwa/wp-content/uploads/2012/07/CEDESAN.jpg"> </a>
<h4>Fashion Show de Paris, France</h4>
</figcaption>
</figure>
問題は別の場所にあると思うので、その出力を取得するために使用した PHP について退屈させるつもりはありません。
***サイトにシンプルな標準的なファンシーボックス ギャラリーも設定しようとしましたが、同じ問題が発生し、問題は html マークアップよりも深いと思われます。この同じマークアップを、別のサイトの 1 つのサムネイル ファンシーボックス ギャラリーにも使用しました。
私が使用している .js ファイルの競合が原因ではないかと思いました。すべてのプラグイン/アドオン (それほど多くはありません) を 1 つずつアンインストールしようとしましたが、それでも同じ結果が得られました。私は個人用の JavaScript をすべて functions.js ファイルに入れています。ここで、標準の .js を使用して fancybox プラグインを呼び出します$("a.fancybox").fancybox();
。
以前にこのプラグインを他のサイトにインストールし、回答を広範囲に検索したので、どんな助けも大歓迎です.
ありがとう、ショーン