jquery 判断元素可见性

发布时间: 2020-06-14 15:59:40 作者: 大象笔记

正在做的一个自动挂学时的 tampermonkey 插件,遇到一个问题。

即如何判断定时出现的答题页面,如果是判断题目标题是否存在,会有 bug。因为可能外层的还包了一层 div,而外层 div 设置了 css 样式 display: none。

所以,我需要能使用 jQuery 判断一个元素是否可见,包括其祖先也必须是可见的。

找了半天没有找到解决方案,只能判断其最外层的是否设置了 display none。

if ($('.some_window') && $('.some_window').css("display") != "none") {
    // 自动答题 ...
}
我是一名山东烟台的开发者,联系作者