У меня есть javascript, выполнение которого занимает около 2 секунд (сложный алгоритм оптимизации). Я хочу установить определенный диапазон на «работает ...» в начале функции. Я заметил, что диапазон не изменяется до конца функции.
Как я могу принудительно распространять изменения DOM? или мне следует подойти к этому по-другому?
Я вызываю функцию, щелкнув кнопку.
Функция выглядит примерно так:
function optimize() {
$('#status').text('working...');
// calculate for 2 seconds
$('#status').text('done!');
}