1

是否有一个 jQuery 方法可以返回一个最接近窗口中指定点的元素,如 document.elementFromPoint Javascript 方法?

4

2 回答 2

3

我建议,如果您打算使用 vanilla JS 功能,请注意跨浏览器的兼容性。Quirks Mode 测试 [1] 揭示了当文档滚动离开其初始位置时 Opera 和 Safari 解释坐标的方式的差异。可以使用特征检测 [2] 而不是浏览器检测来稳健地处理不同的坐标空间。

[1] http://www.quirksmode.org/dom/tests/elementfrompoint.html

[2] http://www.zehnet.de/2010/11/19/document-elementfrompoint-a-jquery-solution/

于 2013-10-14T14:54:52.913 回答
2

我认为jQuery本身没有提供这样的方法。你可以试试这样的插件:http: //gilmoreorless.github.io/jquery-nearest/

于 2013-07-30T17:43:56.430 回答