基本上,如果 x 秒后没有触发鼠标悬停事件,我想淡出一个元素。我已经尝试了几个小时,但似乎无法编写代码以正常工作。
到目前为止,我已经写了——
$('.toolTip').live('mouseover', function() {
$(this).stop(true, true).fadeIn();
});
$('.toolTip').live('mouseleave', function() {
$(this).delay(4000).fadeOut("slow");
});
如果鼠标进入 div 然后离开,则该方法有效,但如果它没有获得焦点,则无效。