使用jQuery检查悬停状态

时间:2010-07-14 02:18:19

标签: jquery

有没有检查悬停状态?我有一个多用途链接,可以在点击时切换目的(基本上是活动/非活动)。我想添加一个过渡效果,但是为了让它看起来很完美,如果光标仍然悬停在链接上,我想做一个可能的鼠标效果,否则我会喜欢它继续效果。基本上这就是我要做的事情:

$(link).click(function(){
  $(this).animate({whatever}, 500, function(){
    if ($(this).is(':hover')) {
      $(this).one('mouseleave', function(){
        $(this).animate({whatever}, 500);
      });
    } else {
      $(this).animate({whatever}, 500);
    }
  });
});

'hover'状态不存在..那么我可以做些什么吗?

1 个答案:

答案 0 :(得分:0)

有一个mouseenter事件。但是,根据我的经验,它与hover不完全相同。