いつものように、誰かがこのコードで私を少し助けてくれたら大変感謝しています。javaScriptでsetIntervalを使用する
は、私は次のコード行を持っている:
var count = 0;
var limit = 2000;
function liveCount(){
var increment = count + 10;
count = increment;
if(count <= limit){
document.getElementById('showCount').textContent=count;
}else{
clearInterval();
}
}
var counter = setInterval('liveCount()', 10);
何このコードがないことだろうクロノメーターとしてXに0からカウンターをシミュレートしています。 スタンドアローンで使用すると完璧に動作し、カウントを開始し、限界に達するまでカウントを10ミリ秒間隔で更新してから停止します。
これまでのところとても良いです。
私の問題は、 "countとlimit"変数の値を提供する別の関数の中にこのコードをネストすると、 "liveCount()"が定義されていないというエラーが表示され、 "setInterval()"のパラメータに設定します。
私は考えることができるすべてを試して、私はそれを働かせることができません。
アイデアは何ですか?
ありがとうございます。
'関数の中にコードを入れ子にする'の例を挙げてください。 – Joe
あなたは 'clearInterval'にハンドルを渡していません。 –
ネスト・コードは、整数を取り出す単純な関数です。これは、私がlimit変数の値として使用するものです。 他には何も本当にありません。 – jnkrois