如何确定特定的DOM元素是否可见?

Tim*_*mwi 7 jquery dom visibility

使用jQuery,确定特定元素是否可见的最简单方法是什么?我并不是指在当前视口中可见,而是在页面上.

理想情况下,false如果元素或其任何祖先具有CSS规则(例如display: none或),则函数应返回visibility: hidden.无需担心overflow: hidden.

Sha*_*oli 13

使用:visible选择器is方法.

if($('elementSelector').is(':visible')){
   //Element is visible
}
Run Code Online (Sandbox Code Playgroud)