我需要帮助创建一个垂直缩略图,并显示三个图像并显示prev。和下一个按钮来显示其他图像。这些图像是从数据库中循环的。下面的图片是我想要的预览。例如,我有5张图片,我的页面应该显示第1张第2张和第3张图片。然后通过点击下一个按钮它应该隐藏第一张图片并且只显示第二张,第三张和第四张图片。任何帮助,将不胜感激。创建一个垂直缩略图并显示3个图像
到目前为止,这是我所取得的成就。
我只是隐藏使用CSS额外的图像 “溢出:隐藏”。我不知道如何添加上一个和下一个按钮来提供它们。
这是我的一些代码:
{foreach from=$images item=i name=images}
{if $smarty.foreach.images.iteration <= 16 }
<div class="thumbnail col-md-12 col-sm-12 col-xs-12"><a href="{$i.image_url|amp}" thumb="{$i.image_url|amp}" data-fancybox-group="gallery" class="fancybox" {if $smarty.foreach.images.iteration eq 1} id="first_icon"{/if} onclick="return {if $config.Detailed_Product_Images.is_jqzoom eq 'Y'}false{else}dicon_click({$smarty.foreach.images.iteration}, '{$config.Detailed_Product_Images.det_slideshow_delay}', '{$images_counter}');{/if}" {if $config.Detailed_Product_Images.is_rollover eq 'Y'} onmouseover="func_mouse_over(this, {$i.thbn_image_x}, {$i.thbn_image_y});"{/if} target="_blank">
<img src="{$i.image_url|amp}" alt="" >
</a></div>
{/if}
{/foreach}
这部分仅用于显示缩略图。不介意href部分。
使用jquery,更改点击/更改事件,可以是整个图像的子元素,属性如src/background-image ...应该添加一些代码,以便其他用户可以建议编辑。如果你根本不知道如何去做,可以搜索准备食谱。 –