我想使用jquery的懸停清除一個設置變量(定時器)的超時(cleartimeout),然後設置另一個(settimeout)一旦鼠標離開元素。任何想法如何做到這一點?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);
});