時間帯に応じて、コード内のいくつかのクラスを変更しようとしています。背景はうまく変更できますが、メニューの色も変更する必要があります。ページ内のリンクにクラスを追加して、それらを変更することもできないようです! どこが間違っているのかわかりません。どんな助けでも大歓迎です、ありがとう!
PS jQuery css() も試しましたが、運もありません...
function getDayTime(hours) {
if (hours > 20 || hours < 5)
return "night";
if (hours > 17)
return "dusk";
if (hours > 8)
return "day";
return "dawn";
}
$(function() {
document.body.className = getDayTime(new Date().getHours());
});
それはすべて素晴らしいです、みんなの助けに感謝します、私はjavascriptを変更しました、そしてそれもうまくいきます. ただし、夜明けの色も白に変更しようとしています-白に変更するのと同じようにコーディングしているにもかかわらず、まだ赤のままです! ここの私のシステムには明らかに十分なコーヒーがありません...
body.dawn #menu a {
color:#fff !important
}
body.day #menu a {
color:#8a0000 !important
}
body.dusk #menu a {
color:#fff !important
}
body.night #menu a {
color:#fff !important
}