-7
我在一個網站上找到了這段代碼, ,我想知道這個功能是什麼和做什麼的。 我知道PHP,HTML,CSS和JavaScript, ,但我還沒有學習JQUERY和AJAX。我特別需要知道他們跟着放東西的顏色數組中的常規,它是隨機的,或者它有一個模式:這個函數做什麼?
$('#onehour_next').css('backgroundColor', colors[(hours == 23 ? 0 : hours+1)]);
function doStuff()
{
current = new Date();
hours = current.getHours();
minutes = 59 - current.getMinutes();
seconds = 59 - current.getSeconds();
onehour.innerHTML = prettyTime(0, minutes, seconds);
if (colors.length === 0 || current.getSeconds() === 0)
init();
$('#onehour').css('backgroundColor', colors[hours]);
$('#onehour_next').css('backgroundColor', colors[(hours == 23 ? 0 : hours+1)]);
setTimeout(doStuff, 1000);
}
的'colors'陣列貌似是某個地方創造了這個功能之外它,它只是使用他回覆。這個函數中的'colors'數組沒有任何附加/前綴。 – Sam
'「但我還沒有學習JQUERY和AJAX」' - 這裏只有最少的jQuery,沒有AJAX。 ''我特別需要知道它們將顏色數組放入顏色的例程「 - 此代碼不會將任何內容放入」顏色「中。該變量在其他地方定義/填充。你究竟在問什麼這個代碼?當你調試這段代碼時,它的行爲與你期望的不同? – David
你們需要看整個代碼嗎? –