0
我想显示/隐藏div块中的元素。类似的post向我展示了如何,但我无法使div块内的链接正常工作。使用HTML和CSS显示/隐藏div块中的元素
的DIV块:
<div class="collapse" tabindex="1">
<h1> Test </h1>
<p><a href="www.google.com">link</a></p>
<p>some other text</p>
</div>
的CSS部分:
.collapse > * + *{
display:none;
}
.collapse:focus > * + *{
display:block;
}
这里是我的脚本的JSFiddle。
基本上,当我点击链接时,div块崩溃。 你知道我该如何解决这个问题?谢谢!!
折叠块消失,因为它只显示焦点,一旦你点击链接,它失去了焦点。如果这不是预期的行为,您将不得不以不同的方式解决问题。 – APAD1