0

ファンシーボックス2を使用していますが、リンクをクリックしてスライドショーを開くと、すべての画像が一度に表示されます。スクロールバーが追加されることもあります...以下のコードを参照してください

http://jsfiddle.net/Tx3AF/

申し訳ありませんが、ギャラリーを表示するためにfancybooxJSを追加できませんでした。助けていただければ幸いです...インターネットで検索しましたが運がありません...

ありがとう。

4

1 に答える 1

1

これを使用している場合

$(".fancybox").fancybox({
    openEffect: 'none',
    closeEffect: 'none'
});​

class次に、同じギャラリーの画像をターゲットとするすべての<a>タグにファンシーボックスを追加するだけです。

あなたの最初のリンク

<a class="fancybox" href="#morephotos">This shows ...

ギャラリーの最初の画像を実際にターゲットにする必要があります

<a class="fancybox" href="firstImage.jpg" rel="gallery">This shows....

...それ以外の場合は、<div>withの中にあるものはすべて表示されid="morephotos"ます。

カスタムfancyboxスクリプトを次のような.ready()メソッド内にラップすることを忘れないでください

  $(document).ready(function(){
    $(".fancybox").fancybox({
        openEffect: 'none',
        closeEffect: 'none'
    });​ // fancybox
  }); // ready
于 2012-07-26T07:28:47.117 に答える