例如 当前有很多层级 ( 每一级有平级的 有子级的 子级也有平级 )
其中有很多是绝对定位 或者相对定位的元素
此时 如何通过js 判断出 当前在页面的最顶层的是哪一个div?
就是当前在网页上面 可以看到的最上层元素
例如 当前有很多层级 ( 每一级有平级的 有子级的 子级也有平级 )
其中有很多是绝对定位 或者相对定位的元素
此时 如何通过js 判断出 当前在页面的最顶层的是哪一个div?
就是当前在网页上面 可以看到的最上层元素
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
靠 js 强行算有点难吧,获取或有元素,然后计算关联项
display
opacity
等影响展示的position
、z-index
特殊层级的left
、margin
、padding
、transform
位置变化的把计算得出一个人工层级
我记得有个 api 可以获取某个点上是什么元素,我去找找没找到,有类似的场景是依赖事件的。