Answers:
document.elementFromPoint(x, y);
http://dev.w3.org/csswg/cssom-view/#dom-document-elementfrompoint
http://msdn.microsoft.com/zh-CN/library/ms536417%28VS.85%29.aspx
https://developer.mozilla.org/en/DOM/document.elementFromPoint
document.elementsFromPoint
-如果元素重叠。
您可以使用本机JavaScript elementFromPoint(x, y)
方法,该方法返回视口中坐标x,y处的元素。
并且,代码示例:
function changeColor(newColor) {
// Get the element placed at coords (2, 2)
var elem = document.elementFromPoint(2, 2);
// Set the foreground color to the element
elem.style.color = newColor;
}
<p id="para1">Change this text color using the following buttons.</p>
<button onclick="changeColor('blue');">Blue</button>
<button onclick="changeColor('red');">Red</button>
您可以使用它setInterval()
来连续检查元素的悬停事件,但是不建议这样做,.hover(...)
而是尝试使用和CSS来增强应用程序性能。