このコードは include/menu.php にあります
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav side-nav">
<li><a href="registrar_tiempo_carrera.php"><i class="glyphicon glyphicon-paperclip"></i> Registra tus tiempos de Competencias</a></li>
<li><a href="ver_tiempo_carrera.php"><i class="glyphicon glyphicon-list-alt"></i> Ver tus Marcas de Carreras</a></li>
<li><a href="agregar_amigos.php"><i class="glyphicon glyphicon-user"></i> Agrega tus Amigos</a></li>
<li><a href="ranking.php"><i class="glyphicon glyphicon-globe"></i> Rankings Generales</a></li>
<li><a href="contacto.php"><i class="glyphicon glyphicon-envelope"></i> Reportar un Problema</a></li>
</ul>
</div>
index.php で
<body>
<?php include ('include/menu.php'); ?>
結果: http://lazaro.inf.uct.cl/~dacanalesc/registratusmarcas/
そして、menu.jsでset liのメソッドを動的にアクティブにしますが、何も機能しません
例:
$('ul li a').click(function() {
$('ul li.active').removeClass('active');
$(this).closest('li').addClass('active');
});
私の質問は次のとおりです。別のページの中に mi メニューがあり、メイン ページにそれが含まれています。アクティブなクラスをliに置くために他の方法が必要ですか?
編集: Twitter Bootstrap は、アクティブなクラスを li に追加します。最初の答えは私にとってはうまくいきます。