如何判斷鼠標是否懸停在元素上 - How to tell if a mouse is hovering over an element -开发者知识库

如何判斷鼠標是否懸停在元素上 - How to tell if a mouse is hovering over an element -开发者知识库,第1张

Is there a function I can call to know if a certain element is currently being hovered over, like this?

是否有一個函數,我可以調用它來知道某個元素是否正在被懸空,像這樣?

/* Returns true or false */
hoveringOver("a#mylink");

3 个解决方案

#1


7  

You can use jQuery's hover method to keep track:

您可以使用jQuery的懸浮方法來跟蹤:

$(...).hover(
    function() { $.data(this, 'hover', true); },
    function() { $.data(this, 'hover', false); }
).data('hover', false);

if ($(something).data('hover'))
    //Hovered!

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复