我为产品页面创建了一个相当简单的画廊。一个产品可以有多张图片,所以我决定在上面放一张大特色图片,在下面显示缩略图。当您单击缩略图时,大特色图像将更新以显示更大版本的缩略图。这一切都很好。问题是我想使用一个名为loupe的 jQuery 插件,它为特色图像添加了放大功能。它有点工作,但是当我更改特色图像(通过单击缩略图)时,放大镜插件无法识别源更改,并且仍将以前的图像显示为叠加。
请参阅此代码笔:http ://codepen.io/vobpler/pen/klfEb 编辑: jsFiddle 链接以防上述情况不起作用:http: //jsfiddle.net/c8bXE/
这是我的标记:
<div class="featured">
<a href="">
<img src="" alt="">
</a>
</div>
<div class="thumbnails">
<a href="">
<img src="" alt="">
</a>
<a href="">
<img src="" alt="">
</a>
<a href="">
<img src="" alt="">
</a>
</div>
有没有办法“卸载”放大镜,并在特色图像更改后重新附加它?我尝试在源更改后重新应用它,但没有做任何事情。