Twitter bootstrap 3 引导下拉菜单

Twitter bootstrap 3 引导下拉菜单,twitter-bootstrap-3,Twitter Bootstrap 3,我知道有很多这样的代码/问题。我搜索了很多,并试图复制/粘贴许多代码。什么都没用。很抱歉,如果是重复的什么 不管怎样,我正在尝试添加一个引导下拉菜单到我的固定导航栏。 我不想在单击时激活下拉列表,所以我删除了插入符号 以下是我的(部分)代码: 切换导航 导航标题 有人吗?谢谢 我不能把这归功于我。Ryan Olson有一个教程。将CSS添加到.CSS文件或头部。将JavaScript添加到页面底部之前。将HTML放在页面主体中 CSS: JavaScript: <scr

我知道有很多这样的代码/问题。我搜索了很多,并试图复制/粘贴许多代码。什么都没用。很抱歉,如果是重复的什么

不管怎样,我正在尝试添加一个引导下拉菜单到我的固定导航栏。 我不想在单击时激活下拉列表,所以我删除了插入符号

以下是我的(部分)代码:


切换导航
  • 导航标题

有人吗?谢谢

我不能把这归功于我。Ryan Olson有一个教程。将CSS添加到.CSS文件或头部。将JavaScript添加到页面底部
之前。将HTML放在页面主体中

CSS:

JavaScript:

<script type="text/javascript">
$(function () {
  var $win = $(window);
  $win.resize(function () {
      if ($win.width() > 768)
          $(".navbar-nav > .dropdown > a").attr("data-toggle", "");
      else
          $(".navbar-nav > .dropdown > a").attr("data-toggle", "dropdown");
  }).resize();
  $(".dropdown-menu").find("input, button").each(function () {
      $(this).click(function (e) {
          e.stopPropagation();
      });
  });
});
</script>

$(函数(){
var$win=$(窗口);
$win.resize(函数(){
如果($win.width()>768)
$(“.navbar-nav>.dropdown>a”).attr(“数据切换”,”);
其他的
$(“.navbar nav>.dropdown>a”).attr(“数据切换”,“下拉”);
}).resize();
$(“.dropdown menu”).find(“输入,按钮”).each(函数(){
$(此)。单击(函数(e){
e、 停止传播();
});
});
});
HTML:


切换导航
    • 导航标题
整页:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
        <meta charset="utf-8">
        <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <!--[if lt IE 9]>
          <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
        <style type="text/css">
             .navbar-nav .dropdown:hover > .dropdown-menu { 
              display: block; 
            }
            .navbar-nav .dropdown:hover > a[data-toggle=dropdown] + .dropdown-menu { 
              display: none;
            }
            .navbar-nav .dropdown.open > a[data-toggle=dropdown] + .dropdown-menu { 
              display: block; 
            }
        </style>    
    </head>

    <body>

    <div class="navbar navbar-default navbar-fixed-top" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <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="http://getbootstrap.com/examples/navbar-fixed-top/#">SDK Tests Status</a>
            </div>
            <div class="navbar-collapse collapse">
              <ul class="nav navbar-nav">
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-folder-open room-icn"></span> Rooms</a>
                  <ul class="dropdown-menu">
                    <li><a href="#">Action</a></li>
                    <li><a href="#">Another action</a></li>
                    <li><a href="#">Something else here</a></li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Nav header</li>
                    <li><a href="#">Separated link</a></li>
                    <li><a href="#">One more separated link</a></li>
                  </ul>
                </li>
              </ul>
             </div><!--/.nav-collapse -->
          </div>
        </div>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

    <script type="text/javascript">
        $(function () {
          var $win = $(window);
          $win.resize(function () {
              if ($win.width() > 768)
                  $(".navbar-nav > .dropdown > a").attr("data-toggle", "");
              else
                  $(".navbar-nav > .dropdown > a").attr("data-toggle", "dropdown");
          }).resize();
          $(".dropdown-menu").find("input, button").each(function () {
              $(this).click(function (e) {
                  e.stopPropagation();
              });
          });
        });
    </script>
    </body>
</html>

.navbar导航下拉菜单:悬停>.dropdown菜单{
显示:块;
}
.navbar导航下拉菜单:悬停>a[数据切换=下拉]+.dropdown菜单{
显示:无;
}
.navbar nav.dropdown.open>a[数据切换=下拉]+.dropdown菜单{
显示:块;
}
切换导航
    • 导航标题
$(函数(){ var$win=$(窗口); $win.resize(函数(){ 如果($win.width()>768) $(“.navbar-nav>.dropdown>a”).attr(“数据切换”,”); 其他的 $(“.navbar nav>.dropdown>a”).attr(“数据切换”,“下拉”); }).resize(); $(“.dropdown menu”).find(“输入,按钮”).each(函数(){ $(此)。单击(函数(e){ e、 停止传播(); }); }); });

不客气。这是愚蠢的,没有一个内置的选择。
<script type="text/javascript">
$(function () {
  var $win = $(window);
  $win.resize(function () {
      if ($win.width() > 768)
          $(".navbar-nav > .dropdown > a").attr("data-toggle", "");
      else
          $(".navbar-nav > .dropdown > a").attr("data-toggle", "dropdown");
  }).resize();
  $(".dropdown-menu").find("input, button").each(function () {
      $(this).click(function (e) {
          e.stopPropagation();
      });
  });
});
</script>
 <div class="navbar navbar-default navbar-fixed-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <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="http://getbootstrap.com/examples/navbar-fixed-top/#">SDK Tests Status</a>
    </div>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-folder-open room-icn"></span> Rooms</a>
          <ul class="dropdown-menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li class="dropdown-header">Nav header</li>
            <li><a href="#">Separated link</a></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
     </div><!--/.nav-collapse -->
  </div>
</div>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
        <meta charset="utf-8">
        <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <!--[if lt IE 9]>
          <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
        <style type="text/css">
             .navbar-nav .dropdown:hover > .dropdown-menu { 
              display: block; 
            }
            .navbar-nav .dropdown:hover > a[data-toggle=dropdown] + .dropdown-menu { 
              display: none;
            }
            .navbar-nav .dropdown.open > a[data-toggle=dropdown] + .dropdown-menu { 
              display: block; 
            }
        </style>    
    </head>

    <body>

    <div class="navbar navbar-default navbar-fixed-top" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <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="http://getbootstrap.com/examples/navbar-fixed-top/#">SDK Tests Status</a>
            </div>
            <div class="navbar-collapse collapse">
              <ul class="nav navbar-nav">
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-folder-open room-icn"></span> Rooms</a>
                  <ul class="dropdown-menu">
                    <li><a href="#">Action</a></li>
                    <li><a href="#">Another action</a></li>
                    <li><a href="#">Something else here</a></li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Nav header</li>
                    <li><a href="#">Separated link</a></li>
                    <li><a href="#">One more separated link</a></li>
                  </ul>
                </li>
              </ul>
             </div><!--/.nav-collapse -->
          </div>
        </div>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

    <script type="text/javascript">
        $(function () {
          var $win = $(window);
          $win.resize(function () {
              if ($win.width() > 768)
                  $(".navbar-nav > .dropdown > a").attr("data-toggle", "");
              else
                  $(".navbar-nav > .dropdown > a").attr("data-toggle", "dropdown");
          }).resize();
          $(".dropdown-menu").find("input, button").each(function () {
              $(this).click(function (e) {
                  e.stopPropagation();
              });
          });
        });
    </script>
    </body>
</html>