我已经创建了一个页面,该页面在页面右侧的大拇指上列出了一个组。当点击一个拇指时,相关图像将显示在其左侧的div中。现在我试图展示与所述图像匹配的图像描述。 到目前为止,我的工作如下;图像上的jQuery点击揭示div中的文字desc
的jQuery //
<!-- Swap portfolio image on click -->
$("ul.thumbs li a").click(function() {
var mainImage = $(this).attr("href"); //Find Image Name
$(".work_two_third_column_copy img").attr({ src: mainImage });
return false;
});
<!-- Get image description on click -->
$("ul.thumbs li a").click(function() {
var tip = $(this).css("visibility:visible");
$(".one_sixth_column_copy .work_info").html("");
});
HTML //
<div class="work_two_third_column_copy">
<a href=""><img src="main_image1.gif"></a>
</div><!-- End .work_two_third_column_copy -->
<div class="one_third_column_right">
<div class="one_sixth_column">
<div class="one_sixth_column_copy">
<div class="work_info"> </div><!-- End Image Information -->
</div><!-- End .one_sixth_column_copy -->
</div><!-- End .one_sixth_column -->
<div class="one_sixth_column_thumbs">
<ul class="thumbs">
<li><a href="main_image1.gif"><img src="1.gif"><span class="tip">number one desc</span></a></li>
<li><a href="main_image2.gif"><img src="2.gif"><span class="tip">number two desc</span></a></li>
<li><a href="main_image3.gif"><img src="4.gif"><span class="tip">number three desc</span></a></li>
<li><a href="main_image4.gif"><img src="5.gif"><span class="tip">number four desc</span></a></li>
</ul><!-- ul.thumbs -->
</div><!-- End .one_sixth_column_thumbs -->
</div><!--End .one_third_column_right -->
到目前为止,当我点击缩略图的图像显示了罚款,所以我想我可以使用相同的排序原则,以获取类似的效果。 我已将拇指设置为固定宽度,因此跨度不会显示在页面上,但我仍然提供了跨度可见性:隐藏;只是要确定。
任何建议,它已经有一段时间,因为我用jQuery编码,所以如果它看起来粗糙任何地方的批评是受欢迎的。
谢谢, 克里斯
你可以运行我// //查找说明部分。几个月没有看到这些东西后,我生锈了。 它是否需要创建一个新的html文件来保存描述,或者他们都将保持与当前的HTML? – cdtd 2011-01-06 20:10:34