Tengo bootstrap v3.
Utilizo el class="active"
en mi navbar
y no cambia cuando presiono elementos del menú. Sé cómo hacer esto jQuery
y crear una función de clic, pero creo que esta funcionalidad debería incluirse en el arranque. Entonces, ¿tal vez sea un problema de JavaScript?
Aquí está mi encabezado con mis archivos js / css / bootstrap que he incluido:
<!-- Bootstrap CSS -->
<link rel="stylesheet" href= "/bootstrap/css/bootstrap.css" />
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href= "/stylesheets/styles.css" />
<!--jQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<!-- Bootstrap JS -->
<script src="/bootstrap/js/bootstrap.min.js"></script>
<script src="/bootstrap/js/bootstrap-collapse.js"></script>
<script src="/bootstrap/js/bootstrap-transition.js"></script>
Aquí está mi navbar
código:
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbarCollapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/index.php">MyBrand</a>
</div>
<div class="collapse navbar-collapse navbarCollapse">
<ul class="nav navbar-nav navbar-right">
<li class="active">
<a href="/index.php">Home</a>
</li>
<li>
<a href="/index2.php"> Links</a>
</li>
<li>
<a href="/history.php">About</a>
</li>
<li>
<a href="/contact.php">Contact</a>
</li>
<li>
<a href="/login.php">Login</a>
</li>
</ul>
</div>
</div>
</nav>
¿Estoy configurando esto bien?
(En una nota no relacionada, pero ¿posiblemente relacionada? Cuando el menú se vuelve móvil, hago clic en el botón de menú y se colapsa. Sin embargo, presionarlo nuevamente no lo deshace. Por lo tanto, este problema, con el otro, significan una configuración incorrecta de JavaScript ¿quizás?)