当我的下一个div没有显示或者它被隐藏时,是否可以隐藏前一个div。
<div id="first"> Hello </div>
<div id="second">
<div id="secondchild1" style="display:none"> How are you.? </div>
<div id="secondchild2" style="display:none"> Nice to meet you </div>
</div>
现在我需要隐藏第一次时,所有的子div在第二个隐藏或他们的显示是没有。
即使显示了其中一个子div,也应该显示第一个。
先谢谢你了。
3条答案
按热度按时间vnjpjtjt1#
迭代#second div中的所有div,检查当前子div是否可见。如果它是可见的,退出函数并将boolean设置为true。最后,根据布尔值显示或隐藏#first div。
http://jsfiddle.net/Az3aW/
axr492tv2#
gt0wga4j3#
当你得到一个显示没有隐藏