jQueryを使用してdivホバーで画像が変化しない問題があります。画像を除いて他のすべてが変わります。現在のところ、青いイメージは同じままであり、変更されません。私はまた、奇妙な宙に浮かんだとき、緑色のイメージが外れていることに気づきます。私は間違って何をしていますか? https://jsfiddle.net/8bcfnd6f/親divのホバーでimg srcを変更するにはどうすればよいですか?
HTML::
<div id="widget">
<div id="text-button-widget">
<h2>Lorem Ipsum</h2>
<img id="widget-img" src="http://www.clipartbest.com/cliparts/di8/KRL/di8KRL8ie.png"/>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
CSS:
#widget:hover {
cursor: pointer;
background-color: #0098db;
}
のjQuery:
は、私がここにjsfiddle問題を作成しました0$('#widget').hover(function(){ // hover in
$('#widget h2, #widget p').css('color','#fff');
$('#widget-img').css('background', 'url("http://www.clipartkid.com/images/17/youtube-play-icon-clipart-Ns7Pf4-clipart.gif") no-repeat center center fixed');
}, function(){ // hover out
$('#text-button-widget h2').css('color','#000');
$('#text-button-widget p').css('color','#000');
$('#widget-img').css('background', 'url("http://www.clipartbest.com/cliparts/di8/KRL/di8KRL8ie.png") no-repeat center center fixed');
});
を存続する。 – pyroglass
これはJSなしでも簡単に実行できます。 https://jsfiddle.net/8bcfnd6f/1/ –