0
В настоящее время я работаю над своим заданием. Теперь у меня есть анимационный баннер, который проходит через разные изображения. Каждая функция связана с изображением. Теперь все работает нормально. Просто, когда я пытаюсь очистить таймер (остановка циклирования изображений), когда элемент с id'contact 'является mouseOver, я не могу очистить тайм-аут, и он все еще продолжает цикл. Пожалуйста помоги.clearTimeout не работает?
var timer;
function cycle() {
contact();
timer = setTimeout("$('#contact').removeClass('hovered')", 2000);
timer = setTimeout("photoGallery()", 2000);
timer = setTimeout("$('#photoGallery').removeClass('hovered')", 4000);
timer = setTimeout("programmes()", 4000);
timer = setTimeout("$('#programmes').removeClass('hovered')", 6000);
$("#contact").hover(function() {
clearTimeout(timer)
});
timer = setTimeout("cycle()", 6000);
}
Что такое 'контакт();', что 'ФОТОГалерея()'? –