これは私の関数です。これは、関連ノードが呼び出されたときに赤くなり、何もしません。ここ
はjavascriptのです:Javascript setTimeout issue for w/forループ
function blink (node, flickers)
{
originalColour = node.style.color;
for (i = 1; i <= (flickers*2); i++)
{
setTimeout (function() {ChangeColor (node, (((i%2) == 0) ? (originalColour) : ('red')))}, (i*200));
}
}
function ChangeColor (node, color)
{
node.style.color = color;
}
、あなたは何を意味するか、このです: 機能ブリンク(ノード、点滅) { \t警告( '開始'); \t originalColour = node.style.color;用 \t(i = 1; iが<=(点滅* 2); iは++) \t \t { \t \tアラート(I)。 \t \t setTimeout(ChangeColourLater(i、node)、(i * 200)); \t \t}} 関数ChangeColorLater(I、ノード) {\tアラート( "2" + I)。 復帰機能(){ ChangeColor(ノード、(((I%2)== 0)(originalColour):( '赤'))) } } 関数ChangeColor(ノード、色) { \t node.style.color = color; } –
申し訳ありませんが、私はstackoverflowで何をやっているのか分かりません - 私はコメントで動作するコードタグを取得することはできません - 私はそれを最終的に把握します –