0

Photoswipeを使用しており、サイトに表示されているものとまったく同じHTML構造とスクリプトを使用していますが、サムネイルをクリックすると、黒い画面が開き、単に「X」アイコンが表示されます。

JSエラーパネルに404notfoundが表示されます。画像パスの最後に「未定義」を追加しようとしています。

JS:

<script>
    $(document).ready(function () {

        var myPhotoSwipe = $("#ulProdImgs").photoSwipe({ enableMouseWheel: false, enableKeyboard: false });

    }); 
    </script>

HTML:

<ul id="ulProdImgs">
<li>
<a href="/images/fence.jpg"><img src="/images/fence.jpg" alt="Image 01" /></a>
</li>
<li>
<a href="/images/fence.jpg"><img src="/images/fence.jpg" alt="Image 02" /></a>
</li>
</ul>

jQuery 1.8.0を使用しています-これは互換性がありませんか?

エラーは、パスの最後に未定義を追加することです。

GET http://mysite.com/page/undefined 404 (Not Found)

4

1 に答える 1

0

ドキュメントを見ると、フォトスワイプをアンカーに添付する必要があるようです。

これを試して:

var myPhotoSwipe = $("#ulProdImgs a").photoSwipe({ enableMouseWheel: false, enableKeyboard: false });
于 2013-03-18T17:02:09.260 に答える