我試圖在用戶點擊選擇不同的背景圖像與下面的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
'$ this'是你使用一個變量?或缺少'$(this)' – Praveen