@SEACRE5T

Как вызвать функцию setInterval через другую функцию?

Нужно повесить на 2 слушателя по кнопке: одна вызывает setInterval(), вторая clearInterval(start). Проблема в том что вызвать start() нельзя
const start = setInterval(() => {
    slide();
}, 3000);
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
let interval;
const start = () => slide();

const listen = (id, handler) => document.getElementById(id).addEventListener("click", handler);

listen("btn1", () => interval = setInterval(start, 3e3));
listen("btn2", () => clearInterval(interval));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽