Как остановить выполнение функции при наведении на элемент?
Добавил чтобы останавливался setInterval, но как сделать чтобы останавливалось первое выполнение функции при наведении на элемент?
function swapImages() {
setTimeout(function () {
$('.zz_a').addClass('map-show');
$('.t_a').addClass('map-show');
$('.a_a').addClass('map-show');
}, 500);
setTimeout(function () {
$('.zz_a').removeClass('map-show');
$('.t_a').removeClass('map-show');
$('.a_a').removeClass('map-show');
}, 1000);
}
$(document).ready(function(){
swapImages();
intervalId = setInterval(function(){
swapImages()},1000);
});
$('#super-map').hover(function () {
clearInterval(intervalId);
});