У меня есть кнопка, которая запускает анимацию. Моя анимация - это слайд-шоу, а кнопка - кнопка "вперед". Но если я нажму эту кнопку (пусть говорят...) 5 раз в секунду, слайд-шоу будет поворачиваться, в моем случае, 5 контейнеров, но каждая анимация с поворотом устанавливается на 400 миллисекунд на каждом контейнере. Это означает, что общая анимация займет 2 секунды. Я говорю, что если я нажимаю кнопку "вперед" на секунду, анимация займет 2 секунды. Поэтому я хочу установить максимальную скорость клика. Позвольте мне пояснить:
Если я нажму кнопку прямо сейчас, я хочу, чтобы он был неактивным в течение 400 миллисекунд (потому что, как я сказал, анимация установлена на 400 мс), так что анимация, запускаемая с помощью этой кнопки, происходит только один раз, даже если я нажал на эту кнопку (скажем,...) 3 раза в этом интервале. Через 400 миллисекунд он снова будет готов принять другую команду.
Вы можете сделать это:
Вы можете использовать событие анимации для просмотра анимации.
вы можете использовать метод setTimeout(). Метод setTimeout()
вызывает функцию или вычисляет выражение после заданного количества миллисекунд.