Задать вопрос
@Cat_usual

Как поставить задержку jquery?

У меня есть данный код:
<div>...</div>

<script>
    const $div = $('div');

    $div.click(function () {



    const MAX_ANGLE = -1080;
    const speed = 10; // скорость вращения
    let angle = 0;
    const animate = () => {
        if (angle >= MAX_ANGLE) {
            requestAnimationFrame(animate);
        } else {
            angle = MAX_ANGLE;
        }

        $div.css('transform', `rotate(${angle}deg)`);
        angle -= speed;
    }

    animate();});
</script>


Мне надо сделать так, чтобы после клика ставилась задержка, чтобы человек не мог нажимать на кнопку определенное количество времени.
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
06 февр. 2025, в 16:01
6000 руб./за проект
06 февр. 2025, в 15:58
50000 руб./за проект
06 февр. 2025, в 14:30
5000 руб./за проект