0

我使用“在 4 行 JQUERY 中创建图像库”(下面的链接),它工作得很好。

但我喜欢让大图像可点击(不仅仅是拇指),这样当我点击显示为大图像的图像时,另一个更大版本的图像会在新窗口中打开。

http://workshop.rs/2010/07/create-image-gallery-in-4-lines-of-jquery/

非常感谢任何想法。谢谢你。

4

2 回答 2

0

嗨,您可以尝试使用漂亮的照片插件在灯箱中显示画廊。Preety Photo 的演示。这可能会对您有所帮助

于 2012-08-06T11:08:08.890 回答
0

您可以将大图像包装在锚元素中:

<div id="panel">
    <a href="images/image_01_largest.jpg" target="_blank">
        <img id="largeImage" src="images/image_01_large.jpg" />
    </a>
    <div id="description">First image description</div>
</div>

这遵循了一个图像具有三种尺寸的惯例:*_thumb.jpg、*_large.jpg 和 *_largest.jpg。您现在需要做的就是在更改 #largeImage 的 src 时更改锚点的 href 属性。

$('#thumbs img').click(function(){
    $('#largeImage').attr('src', $(this).attr('src').replace('thumb', 'large'));
    $('#largeImage').parent().attr('href', $(this).attr('src').replace('thumb', 'largest'));
    $('#description').html($(this).attr('alt'));
});
于 2012-08-06T11:22:45.190 回答