当在元素之间悬停太快时,双元素显示

时间:2011-09-29 16:36:03

标签: jquery

当我非常快速地在元素之间悬停时,将显示两个或更多元素。如果移动缓慢,它的工作完美。这是代码:

$("#services_menu a").hover(function(e) {
  var id = this.hash;
    $("#services_description div:visible").not(id).fadeOut('fast', function(){
    $(id).fadeIn();
  });
  e.preventDefault();
});
$("#services_description div:not(#agency_leasing)").hide();

我该如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:2)

.stop(true,true)之前添加

fadeOut
fadeIn