jquery UIライブラリを使用して、別の質問からこのコードを使用しています
$(window).scroll(function() {
$("#about").stop().animate({
backgroundColor: $(window).scrollTop() > 200 ? '#000' : '#fff',
}, 1000);
});
必要なCSSはすべて
#about {background-color:#fff;}
これは完全に機能しますが、別のdivで異なる色を使用するだけで、まったく同じ効果を得ようとしています。
だから私はコピーして貼り付け、設定を変更しようとしましたが、何らかの理由で、ユーザーがポイントまでスクロールしたときではなく、ページが読み込まれるたびに #contact がフェードインします。
私のhtmlは、幅と高さが100%のdivを互いに重ねただけです。
ありがとう!
*JSフィドル*