@ImagineWorld

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

Как сделать лоадер по клику на элемент(кнопку, ссылку), чтоб пока контент прогружается динамически, выводился лоадер, а после загрузки - исчезал.
  • Вопрос задан
  • 431 просмотр
Пригласить эксперта
Ответы на вопрос 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 можно показывать дополнительные индикаторы.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы