当用户单击以使用下面的 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