小编典典

如何检查元素在JavaScript中是否真正可见?[重复]

javascript

在JavaScript中,如何检查元素是否实际可见?

我不仅仅是指检查visibilityand display属性。我的意思是,检查该元素是否不是

  • visibility: hidden 要么 display: none
  • 在另一个元素下面
  • 滚动到屏幕边缘

由于技术原因,我不能包含任何脚本。但是我可以使用Prototype,因为它已经在页面上了。


阅读 318

收藏
2020-05-01

共1个答案

小编典典

对于重点2。

我发现没有人建议使用document.elementFromPoint(x,y),对我来说,这是测试某个元素是嵌套还是隐藏的最快方法。您可以将目标元素的偏移量传递给函数。

这是elementFromPoint上的PPK测试页。

2020-05-01