gpt4 book ai didi

css - Twitter Bootstrap nav nav-tabs 在点击时不会改变

转载 作者:行者123 更新时间:2023-11-28 09:00:54 25 4
gpt4 key购买 nike

我喜欢导航标签的外观,所以我想使用它。这是 Web 应用程序现在的样子:

nav nav-tabs screenshot

不幸的是,如果我单击其他选项卡(例如“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>

我也尝试删除 class="active"。没有任何选项卡处于事件状态。

最佳答案

检查 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>

查看应用的 class 和链接的 href

更新

正如我们在评论中讨论的那样,我们也可以使用 Javascript 对其进行更改:

<script type="text/javascript">
...
document.getElementById("home").setAttribute("class","active")

或者 JQuery:

$('#home').attr('class','active')

关于css - Twitter Bootstrap nav nav-tabs 在点击时不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18262192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com