Bootstrap Nav-tab 显示隐藏内容 [英] Bootstrap Nav-tab show hide content
问题描述
在我为学习 Rails 和 JS 而构建的应用程序中,我想使用选项卡导航.
这是我指向 3 个部分的选项卡导航.我现在正在寻找创建 JavaScript.在显示相应部分的同时单击选项卡并将类设置为活动的 <li>
时如何处理此问题?
我不能做 getElementById 左右.所以,我需要这样的结构:
$("li.presentation").on("click", function(event) { ...$(...).class("active");$(...).toggle();};
感谢所有帮助!
部分
<p>这里是第 1 节的内容 </p></节><section id="tab2" class="tab2"><p>这里是第 2 节的内容 </p></节><section id="tab3" class="tab3"><p>这里是第 1 节的内容 </p></节><section id="tab3" class="tab3"><p>这里是第 3 节的内容 </p></节>
这是我的css
.tab1 {显示:块;}.tab2 {显示:无;}.tab3 {显示:无;}
您无需推出自己的自定义 JavaScript
和 css
即可完成此操作.您可以在选项卡锚点中使用 Bootstrap's
内置 data-toggle="tab"
属性.
<ul class="nav nav-tabs"><!-- 为锚点添加 data-toggle 属性--><li class="active"><a data-toggle="tab" href="#home">Home</a></li><li><a data-toggle="tab" href="#menu1">菜单 1</a></li><li><a data-toggle="tab" href="#menu2">菜单 2</a></li><div class="tab-content"><div id="home" class="tab-pane淡入活动"><h3>家</h3><p>一些内容.</p><div id="menu1" class="tab-pane淡入淡出"><h3>菜单 1</h3><p>菜单 1 中的某些内容.</p>
<div id="menu2" class="tab-pane淡入淡出"><h3>菜单 2</h3><p>菜单 2 中的一些内容.</p>