-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はありません。 ''色配列に物を入れるために従うルーチンを知る必要がある」 - このコードは '' colors''に何も入れません。その変数は他の場所で定義されています。あなたはこのコードについて正確に何を求めていますか?そして、あなたがこのコードをデバッグするとき、それはあなたが期待しているものとどこで違うのですか? – David
皆さんはコード全体を見る必要がありますか? –