1、实现Bootstrap导航条鼠标悬停显示下拉菜单(bootstrap默认的是点击触发)

  一般的导航例子如下:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Bootstrap导航条鼠标悬停下拉菜单</title>
    <link >
    <script ></script>
    <script ></script>
    </head>
    <body>
        <div class="container">
            <div class="span12">
                <h1>Bootstrap导航条鼠标悬停下拉菜单</h1>
                <p>Bootstrap的导航条下拉菜单为了适应移动设备没有鼠标hover的状态,都是点击弹出下拉菜单,为了适应一般网站使用,我稍作了一些修改,鼠标hover时就弹出二级菜单。</p>
                <div class="navbar">
        <div class="navbar-inner">
          <ul class="nav">
            <li><a href="#">Menu1</a></li>
            <li><a href="#">Menu2</a></li>
            <li class="dropdown"> <a href="#menu3" class="dropdown-toggle" data-toggle="dropdown">Menu3</a>
              <ul class="dropdown-menu">
                <li><a href="#menu7">Menu7</a></li>
        <li><a href="#menu8">Menu8</a></li>
              </ul>
            </li>
          </ul>
        </div>
      </div>
            </div>
        </div>
    </body>
</html>

改变后的代码如下(去掉上面黄色代码部分,增加下面绿色代码样式):

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Bootstrap导航条鼠标悬停下拉菜单</title>
    <link >
    <script ></script>
    <script ></script>
        <style>
              .navbar .nav > li:hover .dropdown-menu {display: block;}
       </style>
    </head>
    <body>
        <div class="container">
            <div class="span12">
                <h1>Bootstrap导航条鼠标悬停下拉菜单</h1>
                <p>Bootstrap的导航条下拉菜单为了适应移动设备没有鼠标hover的状态,都是点击弹出下拉菜单,为了适应一般网站使用,我稍作了一些修改,鼠标hover时就弹出二级菜单。</p>
                <div class="navbar">
        <div class="navbar-inner">
          <ul class="nav">
            <li><a href="#">Menu1</a></li>
            <li><a href="#">Menu2</a></li>
            <li class="dropdown"> <a href="#menu3">Menu3</a>
              <ul class="dropdown-menu">
                <li><a href="#menu7">Menu7</a></li>
        <li><a href="#menu8">Menu8</a></li>
              </ul>
            </li>
          </ul>
        </div>
      </div>
            </div>
        </div>
    </body>
</html>

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2021-07-31
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2021-05-25
  • 2022-01-14
  • 2022-12-23
  • 2022-01-23
  • 2021-06-14
相关资源
相似解决方案