Я пробовал все, что должно вызывать перекомпоновку, но этого не происходит. Я вызываю свою тестовую функцию 10 раз, чтобы нарисовать какой-то элемент на моем экране, и я перемещаю этот элемент через каждую итерацию. Этот цикл выполняется немедленно, и в конце я получаю одно изображение вместо того, чтобы видеть движение элемента на экране.
Как будто когда вся работа сделана, вызывается перекомпоновка и рисование на экране. Но я хочу видеть каждый рисунок.
Все, что я пробовал, не дало никаких результатов. Единственное, что работает, это alert(), но мне не нужно взаимодействие с пользователем.
Я использую webkit 1.2.5, если это поможет.
Если я не достаточно понимаю, я попытаюсь объяснить лучше.
Это код, который я заставляю перекомпоновывать
var i = 0;
for(;i<500;i+=50){
fTestInfo(i);
console.log("Test loop!!! "+i);
}
Мне нужно видеть картинку на экране каждый раз, когда выполняется fTestInfo(i), но вместо этого я вижу только конечный результат.
fTestInfo зависит от i, он перемещается влево на значение i.