javascript - 如何在.net MVC 中动态事件导航菜单?

标签 javascript jquery html css twitter-bootstrap

请给我 javascript 或 JQuery 代码

最佳答案

带有 Bootstrap 导航栏的代码示例

<html>
    <head>
        <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" >
        <style type="text/css">
            .navbar {
                border: none;
            }
            .navbar-brand,.navbar .navbar-header a,.navbar .dropdown-toggle, .navbar-nav > li > a {
                color: #ffffff !important;
            }
            .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{
                color: #000000 !important;
                background-color: #ffffff;
            }
            .navbar-inverse {
                background-image: linear-gradient(to bottom,#5653AA, #26228A);
            }
        </style>
    </head>
    <body>
        <nav class="navbar navbar-default navbar-inverse" role="navigation">
          <div class="container-fluid">   
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              <a class="navbar-brand" href="#">Brand</a>
            </div>    
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">    
              <ul class="nav navbar-nav">
                <li class="menu active"><a href="#">Link1</a></li>
                <li class="menu"><a href="#">Link2</a></li>
                <li class="menu"><a href="#">Link3</a></li>
                <li class="menu"><a href="#">Link4</a></li>
              </ul>      
            </div>
          </div>
        </nav>
        <script src="resources/jquery/jquery-1.11.0.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <script>
               $(function(){
                 $(".menu").click(function(){
                    var callItem=$(this);
                    callItem.addClass('active');
                    $(".menu").not(callItem).removeClass('active');           
                 });
               });
        </script>
    </body>
<html>

查看演示 here

关于javascript - 如何在.net MVC 中动态事件导航菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42665046/

相关文章:

html - 如何确保 `select` 输入的格式适用于 Mac OS

html - 背景重复对 FF 42 的奇怪影响

html - 如何将嵌入的 YouTube iframe 居中?

javascript - 在文本字符串中找到 <img> 标签

javascript - 如何在Qunit中模拟.load函数?

jquery - 如何在 Bootstrap 中禁用面板

javascript - 为什么我的 Ajax 对象返回时未定义?

c# - 将 Div Id 设置为隐藏字段的值?

javascript - 为什么我的 ReactJS 页面无法加载?

javascript - 简单的 jQuery 效果不起作用