html - 导航栏中的事件状态不起作用

标签 html css twitter-bootstrap

这是我的导航栏代码,但事件状态不起作用。当我点击购物车时,它停留在首页,在此 HTML 代码中被设置为事件状态。这里有什么问题?

<html lang="en"><head>
    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
    <script src="bootstrap/jquery.min.js"></script>
  </head>

  <body>
    <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=".navbar-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="home.php">company</a>
        </div>
        <div class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="home.php"><i class="glyphicon glyphicon-home"></i><span>&nbsp;Home</span></a></li>
            <li><a href="all_categories.php"><i class="glyphicon glyphicon-pencil"></i><span>&nbsp;Order</span></a></li>
          </ul>
          <ul class="nav navbar-nav navbar-right">
            <li><a href="register.php"><i class="glyphicon glyphicon-registration-mark"></i><span>&nbsp;Register</span></a></li>
            <li><a href="login.php"><i class="glyphicon glyphicon-user"></i><span>&nbsp;Login</span></a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>



</body>
</html>

最佳答案

我假设您使用的是单个页面。通过使用 jquery .addClass.removeClass,您可以激活被点击的 li。检查 DEMO 为了清晰的画面。

$(document).ready(function()
{
  $('ul.nav li a').click(function (e)
{
  $('ul.nav li.active').removeClass('active');
  $(this).parent('li').addClass('active');
});          
});

关于html - 导航栏中的事件状态不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25130638/

相关文章:

html - Bootstrap 上导航栏事件项的背景颜色

javascript - Twitter Bootstrap 2.0.1 可切换选项卡无法正确执行

javascript - User Agent 检测和 Feature Detection 之间的手段、好处和区别是什么?

html - 在 HTML 文件中链接 CSS 和 Bootstrap

javascript - 创建导致图像显示的按钮时修改 javascript 时遇到问题

html - 应用于包含图像的 anchor 的轮廓在 Chrome 中的高度不正确

html - <dl> - <dt> - <dd> 并排水平响应 View 中的标签

html - 制作一个 CSS 按钮 : positioning the text

html - 可折叠的 CSS 左侧列和自动扩展的右侧列...垂直扩展?

asp.net - 用户选择导航栏项目时如何将其设置为事件状态?