我正在为我的页面构建一个类似firebug的检查工具。当鼠标进入某个元素时,该元素应突出显示。现在我正在创建一个元素,我将其绝对定位在目标元素之上,这意味着下一个mousemove事件(绑定到文档)将以实际的“高亮元素”作为目标触发。
有没有办法防止“高亮元素”成为mousemove事件中的目标元素?该元素已经有了透明的背景。
发布于 2010-05-13 08:27:10
据我所知,你不能捕捉元素下面的事件(即使它有0%的不透明度)。尽管IE曾经有过这样的bug。
您可以尝试通过CSS添加
.hover {
outline: 1px solid red;
}不过,我不确定这在Firefox之外有多好。
发布于 2010-05-13 08:12:24
只需执行一条If语句:如果突出显示的元素是目标,则目标应该是突出显示的元素。
https://stackoverflow.com/questions/2823656
复制相似问题