フェードとは、アニメーション化されたフェードを意味し、次のコードを使用できます。
HTML:
<div id="something" class="theImage" style="height: 242px; width: 194px; background: url(http://i.imgur.com/QW15C.png);">
<img src="http://i.imgur.com/SOd1W.png" />
</div>
<div id="somethingElse" class="theImage" style="height: 242px; width: 194px; background: url(http://i.imgur.com/QW15C.png);">
<img src="http://i.imgur.com/SOd1W.png" />
</div>
jQuery:
$(document).ready(function(){
$('.theImage img').click(function(){
var current = ($(this).parent().attr('id') == 'something') ? 'somethingElse' : 'something';console.log(current);
$(this).fadeOut();
$('#'+current + ' img').fadeIn();
});
});
これにより、最初にデフォルトの画像が表示され、クリックするとフェードアウトしてそのコンテナの背景画像が表示されます。状況に応じて、異なるHTML要素を使用することもできます。