Долго думал, и решил всётки спросить у вас, мож ктонить знает как это реализовать. У меня идёт автоматическое слайдшоу через функцию сетинтервал, при клике мне нужно её остановить и если не было долгое время кликов, то заного должно запускаться слайдшоу.
var intervalID = setInterval(nextNewsAuto, time); // запускает авто слайдшоу
$(this).click(function() { //клик по следующей новости
clearInterval(ttt); //удаляем сетинтервал
$(this).each(nextNews); //при клике запустилась следующая новость
// а тут нужно чтобы через некоторое время запускалась функция nextNewsAuto и при клике чтобы она останавливалась
});
Кусок кода, можно сказать ключевой в реализации, остальное как бы не очень важно ....