jquery问题两个

第一,用mouseover(),mouseout()判断鼠标飘过或离开某个元素,那么有没有什么办法判断鼠标不在某个元素上面的方法?
第二,当用mouseover()绑定事件时,当鼠标飘过就促发,有没有办法对这个效果进行改造,比如,鼠标在某个元素停留0.2秒后才算有效,才能促发某个事件。

使用jQuery的doTimeout插件:
[url]
http://benalman.com/projects/jquery-dotimeout-plugin/
[/url]
jQuery的doTimeout需要开展的工作,延迟执行代码,包括间隔和超时管理,投票循环和反跳。
一般来说,setTimeout用于JavaScript来拖延一些代码,这是很容易做到的执行,不需要太多,如果任何额外的代码。凡开始变得有点复杂,是当你想要去抖或调查,或需要任何种类的超时管理,这时保持跟踪和结算多个超时的ID并有可能变得至关重要混乱。 doTimeout保持了自己的ID和回调内部高速缓存,所以你不必。想想setTimeout,但是带来了额外的管理办法,jQuery的chainable,以及更简单,更灵活的API。