Я пытаюсь заставить работать простой цикл изображений (без переходов), когда изображения начинают циклически перемещаться при наведении курсора мыши и прекращают циклически повторяться при наведении курсора мыши.Это работает, за исключением остановки мыши.Мне трудно понять, как очистить интервал:
var itemInterval = 750;
var numberOfItems = $('.portrait img').length;
//set current item
var currentItem = 0;
//show first item
$('.pimg').eq(currentItem).show();
$('.portrait').hover(function() {
//loop through the items
var infiniteLoop = setInterval(function(){
$('.pimg').eq(currentItem).hide();
if(currentItem == numberOfItems -1){
currentItem = 0;
}else{
currentItem++;
}
$('.pimg').eq(currentItem).show();
}, itemInterval);
},
function() {
clearInterval(infiniteLoop);
});
Как мне заставить работать эту вторую строку?
Редактировать: исправленопара некодовых опечаток