使用 jQuery,确定特定元素是否可见的最简单方法是什么?我的意思不是在当前视口(viewport)内可见,而是在页面上可见。
理想情况下,该函数应返回 false
如果该元素或其任何祖先具有 CSS 规则,例如 display: none
或visibility: hidden
。无需担心overflow: hidden
.
最佳答案
使用 :visible
选择器和 is
方法。
if($('elementSelector').is(':visible')){
//Element is visible
}
关于jquery - 如何判断一个特定的DOM元素是否可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311749/