Я пытаюсь использовать jquery hover, чтобы очистить один тайм-аут (cleartimeout) для заданной переменной (timer), а затем установить другой (settimeout), как только мышь покинет элемент. Есть идеи как это сделать?
Пока мой код (который не работает !!!!):
$(function() {
$('ul.contact').hover(function() {
$(this).clearTimeout(timer).animate({ 'opacity' : 0.7});
}, function() {
$(this).setTimeout( function()
{
$('ul.contact').fadeOut('slow');
}, 8000);
});
timer = setTimeout(function() {
$('li#contact').removeClass('cur');
$('li#$url').addClass('cur');
}, 8625);
});