好的,所以我最近刚刚学会了如何使用jquery来切换目标div的图像源,但是生成的图像加载了一个断开的链接。有一段时间,我什至不知道如何尝试这样做。脚本实际上更改了目标 div 的图像源的事实是我所追求的,但我不知道它为什么返回损坏的图像。缩略图栏中的图像之一是主要内容 div 中的原始图像,但它也显示为损坏。处理更改的代码来自教程,几乎是逐字记录的。
我已经对这个问题进行了快速搜索,但我能找到的所有内容似乎都不相关;我没有学过任何PHP,所以这可能是个问题。
HTML:
<table id="thumb_row">
<td><div class="thumb"><img src="../../../Documents/Blacktip-Reef-Shark.jpg" /></div> </td>
<td><div class="thumb"><img src="../about_clicked.png"/></div></td>
<td><div class="thumb wide_thumb"><img src="../Web_Teaser_Images/Hyp_1.jpg"></div></td>
<div id= "content_bar"><img src="../Web_Teaser_Images/Hyp_1.jpg"/></div>
CSS:
.thumb{ position: relative;
clear:both;
background-color:#747474;
z-index:201;
height: 120px;
width: 120px;
margin: 5px 5px 5px 5px;
opacity: 0;
overflow:hidden;
}
.thumb img{width: auto;
height: 120px;
margin: 0px 0px 0px 0px;
}
.wide_thumb img{width: auto;
height: 120px;
margin: 0px 0px 0px -100px;
}
#thumb_row {clear:both;
margin:665px 0px 0px 0px;
position: absolute;
z-index: 100;
background-color: none;
height: auto;
width: 100%;
float: right;
查询:
$(".thumb").click(function(){
var image = $(this).attr('rel');
$('#content_bar').fadeOut("fast");
/*THIS IS THE LINE THAT SHOULD SWAP IMG SRC*/
$('#content_bar').html('<img src="'+image+'"/>');
$('#content_bar').fadeIn("fast");
});