我想让一些文本的背景颜色在悬停时淡入/淡出。由于文本位于图像顶部,因此我希望背景颜色从透明度淡入然后再变回透明。
这是我到目前为止所拥有的:
$('#nav li.menu').hover(
function () {
$(this).animate({backgroundColor: "#FFEF00"},300);
},
function () {
$("li.menu").animate({backgroundColor: "Transparent"},300);
}
);
但是,当我运行此代码时,动画会在开始动画之前将背景颜色变为白色。有谁知道我该如何解决这个问题?
谢谢,乔丹