【发布时间】:2017-12-28 15:12:15
【问题描述】:
如果一个信息页面有多个基于不同主题的选项卡,并且存在从不同页面指向信息页面的链接,如何根据使用的链接链接到具有活动选项卡的信息页面?
我想要这样的链接:
<p>View the terms & conditions on our info page <%= link_to "here", info_path %>, thanks.</p>
在Terms 标签处于活动状态的情况下进入我的信息页面,如下所示:
<li role="presentation">
<a href="#terms" class="active" aria-controls="terms" role="tab" data-toggle="tab">
<h2>Terms</h2>
<p>These are the terms.</p>
</a>
</li>
我想知道如何根据我网站上不同页面的链接更改“活动”状态。是否需要更改特定 tabpanel 的活动状态?谢谢!
这是信息页面的标签部分:
<ul class="nav nav-tabs" role="tablist">
<li role="presentation">
<a href="#about" aria-controls="about" role="tab" data-toggle="tab">
About
</a>
</li>
<li role="presentation">
<a href="#advertise" aria-controls="advertise" role="tab" data-toggle="tab">
Advertise
</a>
</li>
<li role="presentation">
<a href="#legal" aria-controls="legal" role="tab" data-toggle="tab">
Legal
</a>
</li>
<li role="presentation">
<a href="#privacy" aria-controls="privacy" role="tab" data-toggle="tab">
Privacy
</a>
</li>
<li role="presentation">
<a href="#terms" aria-controls="terms" role="tab" data-toggle="tab">
Terms
</a>
</li>
</ul>
<!-- TAB PANES -->
<div class="tab-content" id="infoTabContent">
<!-- TAB DIVIDER -->
<div role="tabpanel" class="tab-pane fade in" id="about">
<h3>About</h3>
<div class="indent">
<p>This is the about tab using a div to indent lines</p>
</div>
</div>
<!-- TAB DIVIDER -->
<div role="tabpanel" class="tab-pane fade" id="advertise">
<h3>Advertise</h3>
</div>
<!-- TAB DIVIDER -->
<div role="tabpanel" class="tab-pane fade" id="legal">
<h3>Legal</h3>
</div>
<!-- TAB DIVIDER -->
<div role="tabpanel" class="tab-pane fade" id="privacy">
<h3>Privacy</h3>
</div>
<!-- TAB DIVIDER -->
<div role="tabpanel" class="tab-pane fade" id="terms">
<h3>Terms</h3>
</div>
<!-- TAB DIVIDER -->
</div><!-- Tab Content -->
【问题讨论】:
-
向我们展示您的信息页面代码。
-
@Pavan 我刚刚在我的信息页面的标签部分中添加了,感谢您的提问!
标签: javascript jquery ruby-on-rails twitter-bootstrap