ユーザーがクリックして以下のjqueryコードで別の背景画像を選択したときに、スムーズなトランジション効果を持たせようとしていますが、うまくいかないようです。ページのコンテンツではなく、背景画像のみをアニメーション化したいと考えています。
$('.bg1').click(function() {
($this).animate({opacity: 0}, 'slow', function() {
$(this)
.css({'background-image': 'url(img/bg-2.jpg)'})
.animate({opacity: 1});
});
});
ここにフィドルがあります: http://www.jsfiddle.net/Tw8Ph/4