我正在尝试使用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中成功实现这个幻灯片部分?
外观如何:
alt text 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>
答案 0 :(得分: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 sample
答案 1 :(得分:0)
可以使用自定义缩略图:
<ul id="gallery">
<li><img class="panel-content" src="path/to/image" /><img src="path/to/thumbnail" /></li>
</ul>
但是面板叠加将不再起作用。 5秒的代码阅读带给我那里:))