2010-07-14 80 views
1

是否有無法檢查懸停狀態?我有一個多用途的鏈接,點擊切換目的(基本上是主動/非主動)。我想添加一個過渡效果,但爲了它看起來很完美我想做一個可能鼠標移出效果,如果光標仍然懸停在鏈接上,否則我希望它繼續與影響。基本上這就是我希望做的:使用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); 
    } 
    }); 
}); 

的「:懸停」狀態不存在..所以是有什麼我可以做什麼?

+0

如果您單擊一個鏈接,您已經觸發了懸停狀態。我無法圍繞你想要實現的目標開發自己的大腦。 – Marko 2010-07-14 04:30:21

回答

0

有一個mouseenter事件。但是,從我的經驗來看,它不完全像hover