有没有办法确定页面上给定元素下方的元素?我有一个工具,我想在几个元素上使用,这些元素一次只能看到一个。我希望能够确定在给定元素下哪个元素是可见的。这可以做到吗?
问问题
51 次
4 回答
0
没有办法在 JavaScript 中以本机方式可靠地执行此操作。CSS 可以以您无法预测的方式影响布局。
我可以想到一种解决方案,您可以在其中找到页面上的所有元素及其偏移量,然后尝试从中恢复,但我怀疑这不会很好地执行。
于 2012-05-10T19:54:43.823 回答
0
.next()
您可以使用 jQuery函数获得紧随其后的兄弟(在一组匹配的元素中) :
于 2012-05-10T19:58:58.737 回答
0
根据用例,我可以想到几个选项。
一种选择是在容器上触发单击事件,然后在事件处理程序中选择 event.target。它应该是顶部的元素。
像这样:http: //jsfiddle.net/sm7gH/
于 2012-05-10T20:58:21.817 回答
0
我的问题是关于找到一个点或一个元素的元素壁橱。这个插件是这样做的: jquery 最近的.
于 2012-05-10T23:17:17.020 回答