在jQuery下拉菜单上快速移动鼠标

时间:2012-02-02 13:24:52

标签: jquery drop-down-menu

我有一个简单的下拉项目

$('.item').mouseover(function(){
 $(this).children().slideDown('slow'); 
 });
$('.item').mouseleave(function(){
 $(this).children().slideUp("slow");
 });

我的问题是,如果我们将鼠标快速移入/移出项目多次,它将通过继续打开和关闭<div>来执行所有过程。

2 个答案:

答案 0 :(得分:4)

试试hoverIntent,它专门解决了这个问题。

答案 1 :(得分:0)

检查此jQuery函数以停止动画 - http://api.jquery.com/stop/