2015-01-09 82 views
-2

所以,我想把圖像放在圖像上。第二個在角落。 我想用jQuery來做到這一點。圖片與jQuery的圖像?

$("#result").on({ 
mouseenter:function(){ 

$("#article").attr("src", "button2.png"); 

}, ".button"); 
}); 

我想,當有人徘徊於文章顯示圖像顯示更

+0

你會需要2個img標籤,然後使用css結束放在另一個上面 – Buck3y3 2015-01-09 21:00:48

+1

如果我是正確的,你可以用純CSS使用':hover'和子選擇器來實現,這應該更加高效。我相信你可以使用絕對/相對定位來定位圖像。 – 2015-01-09 21:00:56

+0

你的HTML看起來像什麼? – j08691 2015-01-09 21:01:20

回答

2

像其他人一樣在說,你可以只用CSS做。要做到這一點,最簡單的方式,我認爲是有一個圖像作爲背景,然後只是有在上面的圖像:

JSFiddle

HTML:

<div class="image1"> 
    <img src="http://icdn4.digitaltrends.com/image/microsoft_xp_bliss_desktop_image-650x0.jpg" class="image2"/> 
</div> 

CSS:

.image1 { 
    width: 650px; 
    height: 433px; 
    background: url("http://icdn4.digitaltrends.com/image/microsoft_xp_bliss_desktop_image-650x0.jpg"); 
} 
.image1:hover .image2 { 
    display: block; 
} 
.image2 { 
    display: none; 
    width: 100px; 
    height: 80px; 
} 

====其他解決方案====

如果你有img標籤來做到這一點,你可以使用以下命令:

JSFiddle

HTML:

<img src="http://icdn4.digitaltrends.com/image/microsoft_xp_bliss_desktop_image-650x0.jpg" class="image1"/> 
<img src="http://icdn4.digitaltrends.com/image/microsoft_xp_bliss_desktop_image-650x0.jpg" class="image2"/> 

CSS:

.image1 { 
    position: absolute; 
} 
.image1:hover + .image2 { 
    display: block; 
} 
.image2 { 
    display: none; 
    width: 100px; 
    height: 80px; 
    position: absolute; 
    z-index: 100; 
}