1

GalleryViewプラグイン バージョン 2.0を使用して、画像ギャラリーにフィルムストリップを追加しようとしています。div (class="panel") で指定した画像ではなく、フィルムストリップで指定した画像 (サムネイル画像) がパネルに表示されるという問題があります。

例とドキュメントから明らかなように、カスタム フィルムストリップは次の方法で追加できます。

<ul class="filmstrip">
<li><img src="img/gallery/frame-01.jpg" alt="Effet du soleil" title="Effet du soleil" /></li>
<li><img src="img/gallery/frame-02.jpg" alt="Eden" title="Eden" /></li>
</ul>

私のギャラリーは次のようになります。

<div id="gallery_wrap">
    <div id="photos" class="galleryview">
        <div class="panel">
            <img src="/upload/pic/IMG_02740_orig.jpg" />
        </div>
        <div class="panel">
            <img src="/upload/pic/IMG_02740_orig.jpg" />
        </div>
        <ul class="filmstrip">
            <li>
                <img src="/upload/pic/IMG_02739_thumb.jpg" alt="Effet du soleil" title="Effet du soleil" /></li>
            <li>
                <img src="/upload/pic/IMG_02739_thumb.jpg" alt="Eden" title="Eden" /></li>
        </ul>
    </div>
</div>

私が間違っていることは何ですか?私は基本的に例から完全にコピーして貼り付けていますが、機能していません。GalleryView でこのフィルムストリップ セクションを正常に実装した人はいますか?

見た目:

代替テキスト http://img692.imageshack.us/img692/852/galleryviewfilmstripima.jpg

パネルには、元の画像ではなくサムネイル画像が表示されていることがはっきりとわかります (サムネイルとはまったく異なる画像)。

次の設定オブジェクトを使用しています。

<script type="text/javascript">
        $(function() {
            $('#photos').galleryView({
                panel_width: 800,
                panel_height: 300,
                frame_width: 100,
                frame_height: 38,
                transition_speed: 1200,
                background_color: '#222',
                border: 'none',
                easing: 'easeInOutBack',
                pause_on_hover: true,
                nav_theme: 'custom',
                overlay_height: 52,
                filmstrip_position: 'top',
                overlay_position: 'top'
            });
        });
    </script>
4

2 に答える 2

2

問題がGalleryView 2.0に関連している場合に備えて、そのサンプルを参照してください。画像リストの準備に変更があります: サムネイルを使用する必要がなくなりました... ギャラリーの説明は次のようになります

<div id="gallery_wrap">
   <ul id="gallery">
      <li>
         <span class="panel-overlay">Effet du soleil</span>
         <img src="/upload/pic/IMG_02740_orig.jpg" />
      </li>
      <li>
         <span class="panel-overlay">Eden</span>
         <img src="/upload/pic/IMG_02740_orig.jpg" />
      </li>
   </ul>
</div>

とにかく、GalleryView 2.0サンプルを参照してください

于 2010-02-23T11:29:12.370 に答える
0

カスタムサムネイルを持つことは可能です:

<ul id="gallery">
   <li><img class="panel-content" src="path/to/image" /><img src="path/to/thumbnail" /></li>
</ul>

しかし、パネルオーバーレイはもう機能しません。5 秒のコード読み取りでそこにたどり着きました :)

于 2010-03-09T08:58:37.787 に答える