|
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 25
|
||||||
Появление и последующее исчезновение элемента13.07.2017, 15:07. Показов 1800. Ответов 3
Метки нет (Все метки)
На картинке приложил код.
При нажатии кнопки мне нужно: 1) Появление круга загрузки 2) После достижения конца функции обратное исчезновение Какие вычисления - неважно, главное, что они идут секунд 10-20 Если я уберу callback, то появляться круг загрузки (ниже код круга) будет, но если не убирать, то мне кажется, что он мгновенно появляется и исчезает.
0
|
||||||
| 13.07.2017, 15:07 | |
|
Ответы с готовыми решениями:
3
Появление/исчезновение элементов и исчезновение при клике на другой Плавное появление и исчезновение |
|
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,839
|
||||||
| 14.07.2017, 00:05 | ||||||
Сообщение было отмечено kanalia97 как решение
Решение
kanalia97, Попробуйте сделать так
kanalia97, Дело в том, что браузер не сразу отрисовывает изменения на странице, а после исполнения js кода.
1
|
||||||
|
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 25
|
|
| 14.07.2017, 13:51 [ТС] | |
|
Спасибо огромное, это сработало. Я правильно понял, исходя из ваших слов, что в данном коде сначала появляется спиннер-загрузка, потом во время паузы устанавливаются те самые изменения в странице, затем исполняется второй фрагмент кода и эти изменения также применяются?
Дополню вопрос, так как не до конца осознал принцип работы. Почему в случае произведения вычислений вне таймера loader не появляется, а в вашем решении все работает?
0
|
|
|
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,839
|
|
| 14.07.2017, 19:01 | |
|
kanalia97, Как я уже говорил, браузер отрисовывает изменения только после выполнения всего javascripta. Здесь на помощь приходят асинхронные функции. Можете что-нибудь почитать про асинхронность. Я понимаю это так. setTimeout выполняет функцию асинхронно. Это не означает, что он будет выполняться параллельно, это значит, что как только асинхронная функция просигнализирует о своей готовности, она становятся в конец очереди на исполнение. Т.е. в данном случае сначала отработает весь код. После чего браузер производит необходимые изменения, только потом выполнится отложенная функция, которую мы предали в setTimeout.
1
|
|
| 14.07.2017, 19:01 | |
|
Помогаю со студенческими работами здесь
4
Появление/исчезновение блока Плавное появление/исчезновение текста Появление и исчезновение меню: исправить код Появление/исчезновение div блока. Походу я набыдлокодил Div -появление и исчезновение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|