我正在尝试在鼠标悬停时向 div 添加淡入淡出效果。淡入淡出效果是颜色之间的过渡background-color
。虽然我可以立即更改 css 类,但在创建淡入淡出动画时使用fadeIn()
或animate()
没有用处。我该如何制作这个动画?
jQuery:
$('div.my-bkgr').mouseover(function() {
$('div.my-bkgr').attr("class", "my-bkgr-mouseover");
}).mouseout(function() {
$('div.my-bkgr').attr("class", "my-bkgr");
});
CSS:
.my-bkgr {
background-color: #ECF0F1;
}
.my-bkgr-mouseover {
background-color: #E74C3C;
}