在悬停在另一个对象之外之后,检查用户是否悬停在一个对象上的最简洁的方法是什么。即,如果用户将鼠标从对象 A 移到对象 B 上,您会建议我如何进行监控?我真的不喜欢在鼠标移动时持续监控鼠标位置的想法,尽管它可能是唯一的选择......
问问题
2404 次
2 回答
2
于 2012-10-12T14:48:08.247 回答
1
事件冒泡。为 A & B 的父元素添加事件侦听器。在该侦听器中,您可以在 mouseout 上将事件的原始目标记录为 mousedout 的最新对象(使用类似 $(this).data("latestMouseout",latestTarget ),获得原始目标的最佳方式)。在 mousein 上,您可以检查您的条件,看看最新的 mouseout 目标和 mousein 目标是否满足您需要的条件。
我知道这有点含糊,但你的问题也是如此。如果这有很大帮助。如果没有,请随时提出澄清问题。
于 2012-10-12T15:24:07.847 回答