Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / отрисовка объектов во время выполнения цикла (прогресс-бар) JS / 7 сообщений из 7, страница 1 из 1
27.12.2014, 17:35
    #38844511
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
Доброго дня!
Наваял прогрессбар на div-ах, и функцию устанавливающую ему процент.
В цикле вызываю эту функцию, она отрабатывает, а сам прогрессбар не рисуется, только по завершению цикла сразу оп и 100%...
Игры с setInterval не дали результата - пока отрабатывает цикл, setInterval не работает...
Вобщем грусть и печаль...
Я так понимаю спасения нет?
...
Рейтинг: 0 / 0
27.12.2014, 17:35
    #38844512
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
вставлять анимацию не хочу.
...
Рейтинг: 0 / 0
27.12.2014, 17:53
    #38844526
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
Цикл надо менять на функцию, обрабатывающую небольшую порцию. Эту функцию и вызывать по таймеру. В промежутках устанавливать новое значение прогрессбара. При конкретном примере можно привести более конкретные варианты.
...
Рейтинг: 0 / 0
27.12.2014, 18:52
    #38844553
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
Alexander A. SakЦикл надо менять на функцию, обрабатывающую небольшую порцию. Эту функцию и вызывать по таймеру. В промежутках устанавливать новое значение прогрессбара. При конкретном примере можно привести более конкретные варианты.
плоховастенько... переделывать не хочу... наверное тогда действительно анимацию вставить да и забыть..
...
Рейтинг: 0 / 0
27.12.2014, 22:07
    #38844609
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
Как вариант - выполнять цикл в воркере, кидать из него сообщения в основной поток.
Но в старых IE нет воркеров.
...
Рейтинг: 0 / 0
27.12.2014, 23:28
    #38844633
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
ImperousAlexander A. SakЦикл надо менять на функцию, обрабатывающую небольшую порцию. Эту функцию и вызывать по таймеру. В промежутках устанавливать новое значение прогрессбара. При конкретном примере можно привести более конкретные варианты.
плоховастенько... переделывать не хочу... наверное тогда действительно анимацию вставить да и забыть..анимация тоже скорее всего работать не будет. или будет глючить.

нужно использовать воркеры.
...
Рейтинг: 0 / 0
28.12.2014, 00:04
    #38844647
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отрисовка объектов во время выполнения цикла (прогресс-бар) JS
про воркеры если честно ничо не знаю, надо поизучать, спасибо а наводку

ps - я еще новичок в js
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / отрисовка объектов во время выполнения цикла (прогресс-бар) JS / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]