要素をホバリングするときに背景色をアニメーション化しようとしています。
たとえば、ホバーすると背景が赤に変わり、スライドダウンし、マウスが離れるとフェードアウトする div があるとします。
$('div.Item').hover(function () {
$(this).css('background-color', 'red').slideDown(400);
},
function () {
$(this).css('background-color', 'transparent').fadeOut(400);
});
これには 2 つの問題があります。SlideDown が機能せず、赤色が表示されるだけです。また、マウスを離すと、要素が完全に消えます (fadeOut が要素自体で機能しており、背景のトランジションでは機能していないためだと思います)。 -色)。
これを達成するのに役立つチュートリアルや誰かがいますか?