gpt4 book ai didi

javascript - 查看 id 是否等于可见或隐藏

转载 作者:行者123 更新时间:2023-11-30 15:01:18 24 4
gpt4 key购买 nike

我不明白为什么当我在上面隐藏我的 Div 元素时这会通过我的 if 条件。我试图找出一种方法来编写如果 div id 等于可见然后提醒用户“内容可见”。如果我的 div id 等于 hidden 则提醒用户“content hidden”

//document.getElementById("myDiv").style.visibility = "visible";
document.getElementById("myDiv").style.visibility = "visible";

var status = document.getElementById("myDiv").style.visibility;


if($("#myDiv").is(":visible") == true){
alert("visible JQuery");
}

if (document.getElementById("myDiv").style.visibility === "hidden")
{
alert("visible JS");
}

alert(status);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<div id="myDiv">Hello</div>

最佳答案

Elements with visibility: hidden or opacity: 0 are considered visible, since they still consume space in the layout.

jQuery :visible

:visible 选择器仅适用于属性 display

你可以做的是:

if ($("#myDiv").css("visibility") == "hidden") {
// do something when hidden ...
}

关于javascript - 查看 id 是否等于可见或隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46497393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com