$(\'.file a\').live(\'mouseenter\', function() { $(\'#download\').stop(true, true).fadeIn(\'fast\'); }).live(\'mouseleave\', function() { $(\'#download\').st
you can use this on jquery without using delay event .
$('.file a').hover(function() { time = setTimeout(function() { $('#download').fadeIn(); },1000); },function(){ clearTimeout(time); });
1000 is your time that after it $('#download') will fade in .