jquery의 호버를 사용하여 설정된 변수 (타이머)에서 하나의 타임 아웃 (cleartimeout)을 지우고 마우스가 요소를 벗어나면 다른 (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);
});