@ImagineWorld

Как можно сделать лоадер на клике JS?

Как сделать лоадер по клику на элемент(кнопку, ссылку), чтоб пока контент прогружается динамически, выводился лоадер, а после загрузки - исчезал.
  • Вопрос задан
  • 382 просмотра
Пригласить эксперта
Ответы на вопрос 1
@LEXA_JA
async function clickHandler(event) {
        startLoading();

        try {
            const result = await loadSomething();

            success(result);
        } catch (error) {
             fail(error)
        } finally {
             stopLoading();
        }
    }

Где startLoading и stopLoading показывают\скрывают лоадер, например вставляют img со спинером или переключают класс. Опционально, через fail\success можно показывать дополнительные индикаторы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы