当鼠标悬停在图片上时,我想在图片的右上方出现一个链接。就像Facebook上的个人资料图片,上面写着“更改图片”。我尝试使用一些jquery使其正常工作,但是没有成功,因为它没有到达图片的右侧。由于这些图片是个人资料图片,大小不同,因此无论大小如何,它都需要保持在图像的右上角。JQuery:
$(".imgHover").hover(function() {
$(this).children("img").fadeTo(200, 0.25)
.end().children(".hover").show();
}, function() {
$(this).children("img").fadeTo(200, 1)
.end().children(".hover").hide();
});
HTML:
<div class="imgHover">
<div class="hover"><a href="htpp://google.com">Edit</a></div>
<img src="http://img14.imageshack.us/img14/9698/29588166.jpg" alt="" />
</div>
CSS:
.imgHover .hover {
display: none;
position:absolute;
z-index: 2;
}
谢谢!