div ブロック内に画像があります。div にカーソルを合わせると、div の背景色を変更し、さらに div 内の画像も変更する必要があります。どうすればこれを入手できますか?
質問する
83 次
3 に答える
1
HTML コード: -
<div class="image-cntr">
<img src="oldImage.jpeg" alt="" />
</div>
JQuery コード:-hover
関数を使用
<script type="text/javascript">
jQuery(function(){
jQuery(".image-cntr").hover(function(){
jQuery(this).find("img").attr("src", "newImage.jpeg");
},function(){
jQuery(this).find("img").attr("src", "oldImage.jpeg");
},);
});
</script>
于 2013-09-04T08:39:24.787 に答える
0
HTML
<div id="change">
</div>
CSS
#change
{
width: 200px;
height: 150px;
background-color: blue;
background-image: url("first_image.jpeg");
}
#change:hover
{
background-color: green;
background-image: url("second_image.jpeg");
于 2013-09-04T08:41:21.743 に答える
0
Jquery を使用できます。
あなたのhtmlが次のようになっていると仮定します:
<div id='container'>
<img src='1.jpg' />
</div>
このスクリプトを追加します。
$(function(){
$('#container').mouseover(function() {
$(this).css('background', 'yellow');
$(this).find('img').attr('src', '2.jpg');
})
})
于 2013-09-04T08:37:49.407 に答える