我有一個圖像覆蓋DIV顯示2圖像時,我懸停在圖像上,這工作正常,但我希望它是動態的,併爲頁面上的無數圖像工作,目前它的作品僅用於第一張照片,我對javascript和jquery不太好,並希望得到您的幫助。動態圖像疊加與Jquery
jQuery代碼:
$("#imageOverlay").hover(
function() {
$(this).children("img").fadeTo(200, 0.7).end().children("#hover").show();
},
function() {
$(this).children("img").fadeTo(200, 1).end().children("#hover").hide();
});
HTML代碼:
<div id="imageOverlay">
<div id="hover">
<a href="#"><img src="http://placehold.it/100x30&text=Full View" /></a>
<a href="#1"><img src="http://placehold.it/100x30&text=Similar" /></a>
</div>
<img src="http://placehold.it/1000x1000&text=Thumbnail">
</div>
CSS代碼:
#imageOverlay {
display: inline;
position: relative;
}
#imageOverlay #hover {
display: none;
position: absolute;
margin-top: 10px;
margin-right: 10px;
z-index: 2;
}
#imageOverlay #hover a {
width: 100px;
height: 30px;
display: block;
margin-bottom: 5px;
}
謝謝:)非常好的描述。 –
不客氣,很高興幫助! –