我的意图是在加载 div 中的图像时#photo_1
出现。.slideDown
随后,#photo_2
当(其相应的缩略图 div)#thumb_2
被单击时,(和 on)将出现。
现在,#imgwrap
它包围#photo_1
并且是一个占位符,直到#photo_1
加载,当#thumb_2
被点击并且#photo_2
应该出现时,它会一直存在。然后#photo_2
出现在下方/与 堆叠在一起#imgwrap
。
我想#imgwrap
消失,并在单击除初始之外的#photo
任何其他内容时出现相应的内容。#thumbs
#thumb_1
非常感谢您的帮助!
<--!jquery image animation-->
<script type="text/javascript">
$(window).load(function () {
$("#photo_1").slideDown(500);
});
$("#thumb_2").click(function () {
$("#imgwrap").hide();
});
</script>
<!--HTML-->
<div id="imgwrap">
<div id="photo_1" style="opacity: 0.0;">
<img src="images/image.jpg" alt="image 1" /></a>
</div>
</div>
<div id="photo_2" style="display: none;">
<img src="images/image_2.jpg" alt="image 2" /></a>
</div>
<div id="thumb_1"><a href="#photo_1" onClick="switch_product_img('photo_1', 4);"><img src="images/image_thumb.jpg" alt="image thumbnail" /></a></div>
<div id="thumb_2"><a href="#photo_2" onClick="switch_product_img('photo_2', 4);"><img src="images/image_2_thumb.jpg" alt="image 2 thumbnail" /></a></div>
<!--JAVASCRIPT IMAGE ON-CLICK DISPLAY-->
<script language="javascript" type="text/javascript">
function switch_product_img(divName, totalImgs)
{
for (var i=1; i<=totalImgs; i++)
{
var showDivName = 'photo_' + i;
var showObj = document.getElementById(showDivName);
if (showDivName == divName)
showObj.style.display = 'block';
else
showObj.style.display = 'none';
}
}
</script>