gpt4 book ai didi

jquery - 回到同样的颜色

转载 作者:行者123 更新时间:2023-12-01 07:12:11 24 4
gpt4 key购买 nike

$(".color").hover(function(){
$(this).animate({ backgroundColor: 'red' });
},function(){
$(this).animate({ backgroundColor: '' });
});

我想为不同 div 的背景颜色设置动画。当鼠标移出 div 时是否可以保留原始颜色?

最佳答案

您只需在更改元素之前将背景颜色保存到元素即可。这里我将其保存在数据属性中:

$(".color").hover(function(){
var $this = $(this);
$this.data('bg-color', $this.css('backgroundColor'));
$this.animate({ backgroundColor: 'red' });
},function(){
var $this = $(this);
$(this).animate({ backgroundColor: $this.data('bg-color') });
});

http://jsfiddle.net/gunderson/9AAGJ/1/

关于jquery - 回到同样的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25087753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com