ホバー時にテキストの背景色をフェードイン/フェードアウトしたいと思います。テキストが画像の上にあるので、背景色を透明からフェードインしてから透明に戻したいです。
これは私がこれまでに持っているものです:
$('#nav li.menu').hover(
function () {
$(this).animate({backgroundColor: "#FFEF00"},300);
},
function () {
$("li.menu").animate({backgroundColor: "Transparent"},300);
}
);
ただし、このコードを実行すると、アニメーションが開始される前に背景色が白に変わります。これを修正する方法を知っている人はいますか?
ありがとう、MJ