How do I animate a background color to transparent in jQuery?

后端 未结 12 1787
慢半拍i
慢半拍i 2020-12-09 14:46

I can animate from transparent to color, but when I tell jquery to animate the backgroundColor: \'transparent\' it just changes to white. Any idea how to fix this?

12条回答
  •  猫巷女王i
    2020-12-09 15:08

    You have to chain it.

    For example, you can't do this:

    $('#panel').animate({'backgroundColor' : 'rgba(255,255,0,0.7', 'opacity': 1}, 3000);
    

    or even

    $('#panel').animate({'background-color' : 'yellow', 'opacity': 1}, 3000);
    

    but you can do this:

    $('#panel').css('background-color', 'rgba(255,255,0,0.7)').animate({'opacity': 1}, 3000);
    

提交回复
热议问题