Сообщение от DjDiablo
|
1й - задавать вызов следующего обработчик события, непосредственно в самом обработчике. В этом случае гарантированно небудут накапливаться обработчики. Если я правильно понимаю, делать это надо через setTimeout, ибо вызывается он однократно.
setTimeout(function(){
/* полезный код... */
setTimeout(arguments.callee, 20);//задаём следующий вызов обработчика в самом обработчике
}, 20);
|
А вы не могли бы пояснить, в данной ситуации setTimeout переопределяется, или как? Не могу понять как прикрутить это к своему обработчику. Что такое arguments.callee тоже не совсем понятно. Я в js неопытен, не могли бы вы помочь найти решение проблемы?