-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
你们需要看整个代码吗? –