別の関数を実行する前に x ミリ秒待機する関数を作成しました。今、私はそれが終了するまで変更を実行しないことに問題があります。
this.changeColor('#99FFCC');
this.pausecomp(this, 'changeColor','#FFFFFF', 1000);
changeColor = function (color)
{
this.inputElem.style.backgroundColor = color;
};
pausecomp = function (element, meth, argument, ms)
{
ms += new Date().getTime();
while (new Date() < ms) {}
element[meth](argument);
}
このスクリプトは期待どおりに実行されますが、すべて完了するまで色は変わりません。最初の色は500ミリ秒表示されません...
setTimeout() が使えない
私の主な目標は、テキストボックスの背景を点滅させることです。css などでこれを行う方法があれば教えてください。
ありがとう