我有一个带有背景图像的 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;
}
}