Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在悬停退出后检查新的悬停目标(Javascript/JQuery)?_Javascript_Jquery_Hover - Fatal编程技术网

在悬停退出后检查新的悬停目标(Javascript/JQuery)?

在悬停退出后检查新的悬停目标(Javascript/JQuery)?,javascript,jquery,hover,Javascript,Jquery,Hover,检查用户在离开另一个对象后是否在该对象上悬停的最简洁的方法是什么。也就是说,如果用户将鼠标从对象A移到对象B上,您建议我如何进行监控?我真的不喜欢在鼠标移动时持续监控鼠标位置的想法,尽管这可能是唯一的选择…看看这把小提琴 jQuery中的一个简单的悬停事件可以实现这一点,在一些变量工作的帮助下,您可以存储上一个元素和当前元素的内容。查看此提琴 jQuery中的一个简单的悬停事件可以实现这一点,在一些变量工作的帮助下,您可以存储上一个元素和当前元素的内容。事件会出现。为A&B的父元素添加en事

检查用户在离开另一个对象后是否在该对象上悬停的最简洁的方法是什么。也就是说,如果用户将鼠标从对象A移到对象B上,您建议我如何进行监控?我真的不喜欢在鼠标移动时持续监控鼠标位置的想法,尽管这可能是唯一的选择…

看看这把小提琴

jQuery中的一个简单的悬停事件可以实现这一点,在一些变量工作的帮助下,您可以存储上一个元素和当前元素的内容。

查看此提琴


jQuery中的一个简单的悬停事件可以实现这一点,在一些变量工作的帮助下,您可以存储上一个元素和当前元素的内容。

事件会出现。为A&B的父元素添加en事件侦听器。在该侦听器中,您可以在mouseout上记录事件的原始目标,作为mouseout的最新对象(使用类似$(this).data(“latestMouseout”,latestTarget),)。在mousein上,您可以检查您的条件,查看最新的mouseout目标和mousein目标是否满足您需要的条件


我知道这有点模糊,但你的问题也是。如果这很有帮助的话。如果没有,请随时提出澄清性问题。

事件层出不穷。为A&B的父元素添加en事件侦听器。在该侦听器中,您可以在mouseout上记录事件的原始目标,作为mouseout的最新对象(使用类似$(this).data(“latestMouseout”,latestTarget),)。在mousein上,您可以检查您的条件,查看最新的mouseout目标和mousein目标是否满足您需要的条件


我知道这有点模糊,但你的问题也是。如果这很有帮助的话。如果没有,请随时提出澄清问题。

将悬停事件添加到对象B?是否将悬停事件添加到对象B?