У меня есть код который должен выполнятся при клике на элемент, но условие с if проверяет только единаджды, мне же нужно чтобы он проверял его в течении 5 секунд, как это сделать?
Вот код. Здесь я запускаю интервал и по клику я его удаляю, но анимация кубика будет действовать до того как ему скажет скрипт, мне же нужно проверять в течении 5 секунд остановлен ли он, тк я не знаю когда он будет остановлен точно, как это сделать?
function play() {
clearInterval(interval)
if (!actions.CubeAction.paused){
actions.CubeAction.paused = false
setTimeout(function () {
actions.CubeAction.paused = true
}, 2500)
}
}