本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

根据 NavBar 隐藏元素?

发布于2024-11-25 14:08     阅读(1026)     评论(0)     点赞(29)     收藏(1)


有没有一种方法可以根据引导 NavBar 选择隐藏/显示元素,而无需额外的 JS 或 jQuery?

我有一个导航栏,上面有 ("T1", "T2", "T3")。页面有三个表 (T1、T2、T3)。当在导航栏中按下“T1”时,我想隐藏 T2 和 T3,等等。


解决方案


有没有一种方法可以根据引导 NavBar 选择隐藏/显示元素,而无需额外的 JS 或 jQuery

有点儿

您可以使用 Bootstrap 的折叠插件来模拟表格的折叠效果。折叠插件通过使用一些 CSS 类和数据属性来显示和隐藏内容。

<a data-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
    Expand/collapse
</a>
<div id="collapseExample" class="collapse">
    Here's the content you want to expand/collapse.
</div>

您可以在可折叠内容上指定一个data-parent属性,以实现类似手风琴的行为(即一次只能看到一个部分)。Bootstrap 的文档展示了如何使用该属性创建手风琴data-parent

我在下面整理了一个代码片段,它看起来与您在问题中描述的内容类似。您也可以在 Codepen 上查看示例

警告

这种行为可能不是您想要的。如果是这样,那么您可能不得不求助于使用 JS 来解决这个问题。当然还有其他不使用 JS 显示和隐藏内容的示例,但如果不使用 JS,可能很难实现您想要的效果。




所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/536328/f86e058603ba37f343e3/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)