css - 将鼠标悬停在 Twitter Bootstrap 的下拉菜单上时,链接的背景颜色不会改变

标签 css twitter-bootstrap drop-down-menu

我正在为 css 使用 twitter bootstrap。我正在使用 .dropdown-toggle 类在悬停链接时显示下拉框。

当我将鼠标悬停在下拉框菜单项上时,我希望主菜单链接的背景颜色为白色。 我正在使用的 CSS 不起作用。

<nav class="navbar navbar-fixed-top">

  <div class="navbar-inner">

    <div class="container">

      <div class="nav-collapse collapse">
       <span class="page-title" data-bind="text: router.activeItem().title"></span>
        <ul class="nav" data-bind="foreach: router.visibleRoutes">
          <li data-bind="css: { active: isActive}" class="navLi">
              <a data-bind="text: name" href="#" class="dropdown-toggle" data-toggle="dropdown"></a>
                <ul class="dropdown-menu qaDropdown" data-bind="foreach: qaSubMenus">
                    <li class="navLi"> 
                        <a data-bind="attr: { href: '#/' + url }, text: name" href="#"></a>
                    </li>
                </ul>

           </li>
          </ul>

      </div>

    </div>
  </div>

</nav>


.dropdown-menu > li > a:hover .dropdown-toggle{
     background-color:white;
}

最佳答案

添加下面的 css 解决了问题:

.navLi:hover .dropdown-toggle{
      color:black;
}

.navLi:hover {
   background-color:white;
}

关于css - 将鼠标悬停在 Twitter Bootstrap 的下拉菜单上时,链接的背景颜色不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484529/

相关文章:

html - 让 Bootstrap 下拉选择选项与文本字段内联

jquery - 在行悬停时展开 TH 元素

javascript - 第二次点击时显示 Bootstrap 弹出窗口

javascript - Jquery、Bootstrap 子菜单在本地 .js 文件的情况下不显示

带有 TreeView 的 AngularJS 下拉列表

html - 使链接成为 block 的完整大小

html - div如何仅使用CSS从左到右顺利显示?

css - Bootstrap 4 - 我们什么时候应该使用行?

html - 下拉菜单在 IE 中无法正确显示

javascript - 如何删除或禁用 patosai 树多选