0
私はこのコード https://gist.github.com/joelambert/1002116に出くわしたと私はループを作成し、要求アニメーションフレームのループ
var tick = 0;
var dor = requestInterval(function(){
tick++;
console.log("hi", tick)
if (tick > 10){
stop();
}
},300)
function stop(){
console.log("stop")
clearRequestInterval(dor);
}
それを止めようとした
それで遊んで考えるしかしclearRequestIntervalは、タイマーをクリアされていません。しかし、私はボタンのイベントハンドラから呼び出すようにしようとしました。何か不足していますか?
私はcodepen http://codepen.io/srajagop/pen/KgbbpR
その要点からのコードは、コールバック関数内から間隔をクリアできるようには設計されていません。悲しい、しかしよく。とにかく使ってはいけないと思います。強制停止したい場合は、例外をスローすることができます。 – Bergi