【发布时间】:2017-10-12 10:32:16
【问题描述】:
如果没有孩子,我会看到有关隐藏父 div 的类似问题,但如果没有其他孩子在其中,我找不到如何在父 div 中显示不同的 div。
我有一个使用免费会议室更新的父 div:
.Parent{
width: 100%;
margin-top: 4px;
overflow: auto;
}
如果有空闲房间,它会显示在板上(在父级中)。这是在 JS 中完成的,如下所示:
$('#Parent').addClass("showRooms");
如果一个房间默认不是空闲的,它是隐藏的:
if(roomStatus == "Taken"){
$('#Parent').addClass("hideRooms");
}
css 类是这样的:
.showRooms{
visibility: visible;
background-color: green;
}
.hideRooms{
visibility:hidden;
}
当所有房间都被隐藏时,有一个空白板,我想在父级中显示一个不同的子 div,这样我就可以显示一些更有趣的东西,例如公司标志。
(我知道即使有房间显示,我也可以在父级上显示公司徽标,但我只想在没有空闲房间时显示)
我可以用什么来实现这一点?
【问题讨论】:
-
可以查看$('#parent .showroom').length,如果等于0则显示logo
标签: javascript jquery html css