我正在編寫一個以24/7顯示的頁面,並且每個頁面都沒有任何交互。我希望CSS根據小時和分鐘進行更改(即8:30而不是8次)。我發現一個解決方案完全基於小時,但無法獲得分鐘數,所以我也想要更進一步。一旦它擊中觸發一個CSS的變化,這也刷新頁面更改CSS時根據小時和分鐘更改CSS
var d=new Date();
var twi_am_start = 6;
var twi_am_end = 14;
var twi_pm_start = 14;
var twi_pm_end = 22;
if (d.getHours() >= twi_am_start && d.getHours() < twi_am_end)
document.write('<link rel="stylesheet" href="../css/first.css" type="text/css">');
else if (d.getHours() >= twi_pm_start && d.getHours() < twi_pm_end)
document.write('<link rel="stylesheet" href="../css/second.css" type="text/css">');
else
document.write('<link rel="stylesheet" href="../css/third.css" type="text/css">');
根據代碼的ammount的,我同意斯文範·德·Scheur,只需添加它在同一個樣式表上,並在主體上使用一個類... 除非你的每個CSS都會太大而無法加載到一個文件上 – miguelmpn