javascript - 查找未隐藏的可见 div Jquery/Javascript

标签 javascript jquery

好吧,我有两个 div,它们是使用 jquery 的 .hide(); onload 隐藏的

我有两个函数 .show(); 它们

function showIncorrectChar()
{
  $("#csq-incorrect-characters").show();
}
function showMinChar()
{
  $("#csq-min-characters").show();
}

使用 Jquery/Javascript,我需要查找其中一个 div 是否可见,如果它们可见,我希望它不执行任何操作,如果它们不可见,我需要调用它

hideResultsTableContainer(); 
showResultsTree(); 

最佳答案

使用:visible选择器。

if (!$("#csq-incorrect-characters").is(":visible") || !$("#csq-min-characters").is(":visible")) {
    // either element is not visible - run your functions:
    hideResultsTableContainer(); 
    showResultsTree();  
}

关于javascript - 查找未隐藏的可见 div Jquery/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9599070/

相关文章:

javascript数组for循环i+1返回未定义

javascript - JQuery 自动完成国家/地区

php - 我可以使用 PHP 获取外部 XML 文件以供 JQuery 使用吗?

javascript - 使用 Javascript 解析 XML 并根据检索到的值创建对象

javascript - 无法从 React-Native-Firebase(v6) Firestore : undefined is not a function (near '...this._firestore.native.collectionGet...' ) 获取数据

javascript - 如何在React Native Sagger中请求数据

javascript - Chrome 扩展创建 - 获取元素的 Src 属性并打开新选项卡

javascript - 使新元素匹配幻灯片 ui 设置

javascript - 我如何将 div 放在 jquery 画廊的顶部?

jquery - 防止页面溢出水平滚动