Вот чего-то не ожидал столкнуться с такой проблемой:
Есть код на джаве, движение обекта - мы кляпнули, коробочка побежала, переключаемся на соседнюю вкладку.
Ждем время, за которое объект должен был доехать до конца пути, переключаемся обратно на вкладку и видим: коробочка продолжает движение с того места, когда мы переключились на соседнюю вкладку.
Не порядок, надо как-то заставить его всегда выполнять команды
Пример кода для теста:
<div style="margin:50px 0 0 50px" id="run">*</div>
<script type="text/javascript">
window.onclick=function(){
var runDiv=document.getElementById('run'), marginLeftRun=50, i=0;
setTimeout(function(){
i++;
marginLeftRun+=2;
runDiv.style.marginLeft=marginLeftRun+'px';
if(i<100)setTimeout(arguments.callee,100)
},100);
}
Порекомендовали обратиться на ваш форум