che*_*der 3 css grails nav twitter-bootstrap
我喜欢nav-tabs的外观,所以我想使用它.这就是Web应用程序现在的样子:

不幸的是,如果我单击其他选项卡(例如"Buscar alojamiento"),则活动选项卡不会更改.这是我的代码:
<ul class="nav nav-tabs">
<li>
<g:link controller="usuario" action="show">
<g:message code="nav.usuario.show" default="Datos del usuario" />
</g:link>
</li>
<li class="active">
<a href="${createLink(uri: '/')}">
<g:message code="nav.home" default="Página de inicio" />
</a>
</li>
<li>
<g:link controller="alojamiento" action="show">
<g:message code="nav.alojamiento.show" default="Buscar alojamiento" />
</g:link>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我也尝试删除class ="active".没有标签处于活动状态.
Sér*_*els 11
检查Twitter Bootstrap组件中的"Tabbable Nav"示例.你必须拥有正确的html才能完成这项工作.例:
<ul class="nav nav-tabs">
<li class="active">
<a href="#home" data-toggle="tab">Home</a>
</li>
<li><a href="#other" data-toggle="tab">Other</a></li>
<li><a href="#">...</a></li>
</ul>
<div class="tab-content">
<div id="home" class="tab-pane active">
<p>Home</p>
</div>
<div id="other" class="tab-pane">
<p>Other</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
请参阅class应用和href链接.
UPDATE
正如我们在评论中讨论的那样,我们也可以使用Javascript更改它:
<script type="text/javascript">
...
document.getElementById("home").setAttribute("class","active")
Run Code Online (Sandbox Code Playgroud)
或者JQuery:
$('#home').attr('class','active')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25153 次 |
| 最近记录: |