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

后端 未结 12 1775
慢半拍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条回答
  •  一向
    一向 (楼主)
    2020-12-09 15:25

    $(selector)
        .css({backgroundColor:"#f00"})
        .animate({backgroundColor:"transparent"}, 2000, null, 
        function() { this.style.backgroundColor='transparent'; });
    

    Not as clean because it fades the bg to white before making it transparent, but it's an option.

提交回复
热议问题