我试图让用户使用鼠标选择页面上的元素,就像您在 chrome 的开发工具中看到的那样。(是的,我知道它是开源的并且已经是 js)
尝试检测鼠标何时从父元素移动到子元素时会出现问题。正如你现在所看到的,我通过重置 element_hover div 来解决这个问题,但这会产生可怕的闪烁效果。
知道如何用最少的代码模拟 webkit 的检查器吗?
我试图让用户使用鼠标选择页面上的元素,就像您在 chrome 的开发工具中看到的那样。(是的,我知道它是开源的并且已经是 js)
尝试检测鼠标何时从父元素移动到子元素时会出现问题。正如你现在所看到的,我通过重置 element_hover div 来解决这个问题,但这会产生可怕的闪烁效果。
知道如何用最少的代码模拟 webkit 的检查器吗?
当鼠标悬停在红色 div 上时,不要隐藏红色 div。在确定要突出显示的元素时暂时隐藏红色 div,您可以使用getElementFromPoint确定要突出显示的元素。
您可以尝试这样的事情:(不完美,但比您拥有的更好,至少是一个开始)http://jsfiddle.net/Atked/1/