jquery如何判断鼠标停留以及鼠标滑过

jquery如何判断鼠标停留以及鼠标滑过?因为有时候鼠标只是经过那个li并不想让下拉菜单出现

http://blog.csdn.net/rovast/article/details/48859141

那就写悬浮事件mouseover不出现菜单

var timer=null;

$('div').hover(function(){
timer = setTimeout(function(){
//做你想做的事
},3000);
},function(){
//这里去clear
clearTimeout(timer);//如果没停留3秒,直接会被clear掉,如果停留超过3秒,也一样会被clear,但是你要做的方法已经被执行了
});

$("ul.card_area li").mousemove(function(){
var $this = this;
if($($this).hasClass("active")){

            }else{
                $($this).addClass("active").siblings("li").removeClass("active")
            }

        })