// Создание переменной для хранения идентификатора интервала
let intervalId;
// Функция, которую вы хотите выполнить внутри setInterval
function updateElement(selector) {
// Ваш код обновления элемента
console.log('Обновление элемента:', selector);
}
// Функция для приостановки выполнения setInterval
function pauseInterval() {
clearInterval(intervalId);
}
// Функция для возобновления выполнения setInterval
function resumeInterval(selector) {
intervalId = setInterval(() => {
updateElement(selector);
}, 1000);
}
// Обработчик события наведения курсора на кнопку
document.querySelector('#reload').addEventListener('mouseenter', () => {
pauseInterval();
});
// Обработчик события убирания курсора с кнопки
document.querySelector('#reload').addEventListener('mouseleave', () => {
resumeInterval('#reload');
});
// Запуск интервала при загрузке страницы
resumeInterval('#reload');