在JavaScript中,如何检查元素是否实际可见?
我不仅仅是指检查visibilityand display属性。我的意思是,检查该元素是否不是
visibility
display
visibility: hidden
display: none
由于技术原因,我不能包含任何脚本。但是我可以使用Prototype,因为它已经在页面上了。
对于重点2。
我发现没有人建议使用document.elementFromPoint(x,y),对我来说,这是测试某个元素是嵌套还是隐藏的最快方法。您可以将目标元素的偏移量传递给函数。
document.elementFromPoint(x,y)
这是elementFromPoint上的PPK测试页。