0

いくつかの画像 (gif/jpg/png) と 1 つの swf を含む Fancybox プレゼンテーションを最初に開いたとき、すべてがうまく機能し、さまざまな要素をスクロールします。しかし、プレゼンテーションを閉じて再度開くと、swf が消えています。

他の誰かがこの問題を経験し、解決策を見つけましたか、それとも Fancybox のバグですか?

前もって感謝します!

バージョン Fancybox 2.1.0 を使用しています。これは私が使用しているコードです。Fancybox にのみ表示されるさまざまな Thumb(cases-div)> 非表示の画像を一覧表示するためのサーバー側の PHP。

<div class="case">      
    <a href="cases/1/filer/1.jpg" class="fancybox" data-fancybox-group="1">
        <div class="thumb">
            <img src="cases/1/thumb.png" alt="Cava Interi&oslash;r" /><br />
        </div>
        Cava Interi&oslash;r <img src="cases/1/filer/2.gif" class="fancybox" data-fancybox-group="1" alt="case1" style="display: none;" />
        <img src="cases/1/filer/3.gif" class="fancybox" data-fancybox-group="1" alt="case1" style="display: none;" />
        <img src="cases/1/filer/4.gif" class="fancybox" data-fancybox-group="1" alt="case1" style="display: none;" />

        <!-- FLASH OBJECT - This will only show up the first time I -->
        <object data="cases/1/filer/5.swf" width="1300" height="471" class="fancybox" data-fancybox-group="1" alt="case1" style="display: none;"></object>
        <!-- /FLASH OBJECT -->
    </a>
</div>

<div class="case">
    <a href="cases/2/filer/1.jpg" class="fancybox" data-fancybox-group="2">
        <div class="thumb">
            <img src="cases/2/thumb.png" alt="Eiendomsnett" /><br />
        </div>
        Eiendomsnett <img src="cases/2/filer/3.jpg" class="fancybox" data-fancybox-group="2" alt="case2" style="display: none;" />
        <img src="cases/2/filer/4.jpg" class="fancybox" data-fancybox-group="2" alt="case2" style="display: none;" />
        <img src="cases/2/filer/5.jpg" class="fancybox" data-fancybox-group="2" alt="case2" style="display: none;" />
    </a>
</div>

<script>
    $(document).ready(function() {
        $('.fancybox').fancybox({
            scrolling: 'no',
            openEffect: 'elastic',

        });
    });
</script>
4

1 に答える 1

1

プラグインの概念を誤解しているようです。

すべての要素 (画像、オブジェクト) にクラス名「fancybox」を設定したのはなぜですか? これらの各要素をクリックすると自分自身がfancyBoxに開かれ、閉じた後に削除されるため、意味がありません.

于 2012-08-28T08:07:46.827 に答える