嘿,我有一张4张缩略图图像列表。当点击这些缩略图中的一个时,我希望它是更大的合作伙伴形象以向旁边炫耀。一次只能显示一个更大的图像。现在,我将所有4个更大的图像堆叠在一起,并在#1图像上设置z-index,因此默认情况下它位于堆栈顶部。我认为实现这一目标的最佳方式是单击拇指时,所有图像上的z-index设置为0,合作伙伴较大的图像z-index设置为较高的数字?当缩略图点击时,jQuery显示图像
什么是最简单的方法来做到这一点通过jQuery?我确信我可以找到一些全功能的插件来做到这一点,但这似乎有点矫枉过正,你知道吗?感谢您的任何建议。我目前的HTML被张贴如下:
<style>
#productimagewrap {
position:absolute;
height:350px;
}
#productimagewrap img {
position:absolute;
left:0;
top:0;
}
</style>
<div class="moreimages">
<a ahref="#" id="productthumb1">
<img src="/images/products/ring1-product_thumb.jpg" />
</a>
<a ahref="#" id="productthumb2">
<img src="/images/products/ring2-product_thumb.jpg" />
</a>
<a ahref="#" id="productthumb3">
<img src="/images/products/ring3-product_thumb.jpg" />
</a>
<a ahref="#" id="productthumb4">
<img src="/images/products/ring4-product_thumb.jpg" />
</a>
</div>
<div id="productimagewrap">
<a href="/images/products/ring1-large.jpg" class="jqzoom" id="productimage1">
<img src="/images/products/ring1-product.jpg" alt="Amber Ring" style="z-index:99;" />
</a>
<a href="/images/products/ring2-large.jpg" class="jqzoom" id="productimage2">
<img src="/images/products/ring2-product.jpg" alt="Amber Ring" />
</a>
<a href="/images/products/ring3-large.jpg" class="jqzoom" id="productimage3">
<img src="/images/products/ring3-product.jpg" alt="Amber Ring" />
</a>
<a href="/images/products/ring4-large.jpg" class="jqzoom" id="productimage4">
<img src="/images/products/ring4-product.jpg" alt="Amber Ring" />
</a>
</div>
这是我使用的解决方案。由于每个大图像都是精美的作品,它周围的锚标记也需要使用jQuery变焦插件。谢谢! – liquilife 2010-06-10 20:57:08