我在 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 第一个答案对我有用。