【发布时间】:2013-11-25 07:01:05
【问题描述】:
我有一个带有背景图像的 div 元素,我正在尝试使用 Jquery 淡入和淡出背景图像。 到目前为止,该功能运行良好,但它会淡出整个 div,而不仅仅是我希望的背景。
function rentPics()
{
$('#d2').css('background-image','url(' + mazdaArr[1] + ')');
interID=setInterval (changeImage,3000);
}
function changeImage()
{
$('#d2').animate({opacity: 0}, 1500, function(){
$('#d2').css('background-image', 'url(' + mazdaArr[x] + ')');
}).animate({opacity: 1}, 1500);
x++;
if (x==mazdaArr.length)
{
x=1;
}
}
【问题讨论】:
-
opacity 设置整个元素的透明度
-
我可以通过其他方式使用代码进行褪色吗?
标签: javascript jquery