当鼠标悬停在元素上时使用onmouseout运行吗?

时间:2015-06-02 09:05:08

标签: javascript jquery

我读了这个主题What event to use instead of onmouseout to run when mouse is not over the element?

提出的方法没有找到我。

如何确定光标移动到其他元素? 我搜索替代

1 个答案:

答案 0 :(得分:1)

不确定你真正想要的是什么,但要检查一个事件,当你进入/离开一个元素时,你应该使用onmouseenter / leave -events

作为替代方案,您可以通过编写自己的代码片段来检查类似的内容,例如:(只是示例方法)

$(document).mousemove(function(evt){
// lets say you look for something like #header
   var myTarget = "header";
   var currentTarget = $(evt.target);
   if(myTarget != currentTarget.attr('id') ) {
    console.log('not on header')
   } else {
    console.log('on header')  
   }
})

修改 也许你可以举个例子,我们可以帮忙更快?

最好的