スクロール機能とアニメーション()を使用して背景色メニューを円滑に移行しようとしています。しかし、それは動作していませんが、幅を変更するような他のプロパティは機能します...今のところ、私はcssメソッドを使用していますが、目標は「フェード・イン・アンド・アウト」効果...誰かが間違っていると教えてくれますか?アニメーション(jQuery)背景色がスクロール機能で動作しない
JS:
$(window).scroll(function() {
var top = $(window).scrollTop();
if (top > 0) {
//this line works
$('.menu').css('opacity','0.7').css('background-color','#383737');
//but not this one:
$('.menu').animate({"background-color":"#383737"}, 1000);
}
})
CSS:
.menu{
top:0;
width: 100%;
font-size: 4vw;
text-align: center;
background-color: #ED1847;
z-index: 1;
color:black;
position:fixed;
}
色のアニメーション化はjQueryではサポートされていません。これを行うには、プラグインまたはjQueryのUIが必要です。 – adeneo
しかし、このフィドルは動作します:http:// jsfiddle.net/arunpjohny/kw2bB/' – Mellville
もちろん、それはjQuery UIを含んでいますか? – adeneo