0

我正在玩我购买的管理主题,但下拉列表有问题

这是有问题的代码:

      <div id="user-nav" class="navbar navbar-inverse">
     <ul class="nav btn-toolbar">
        <li class="btn btn-inverse dropdown" id="menu-accounts"><a href="#" data-toggle="dropdown" data-target="#menu-accounts" class="dropdown-toggle"><i class="icon icon-user"></i> <span class="text">Accounts</span> <b class="caret"></b></a>
           <ul class="dropdown-menu">
              <li><a class="sFindAccount" title="" href="#">Find Account</a></li>
              <li><div class="divider"></div></li>
              <li><a class="sNewAccount" title="" href="#">New Account</a></li>
           </ul>
        </li>
        <li class="btn btn-inverse dropdown" id="menu-services"><a href="#" data-toggle="dropdown" data-target="#menu-services" class="dropdown-toggle"><i class="icon icon-th-list"></i> <span class="text">Services</span> <b class="caret"></b></a>
           <ul class="dropdown-menu">
              <li><a class="sFindService" title="" href="#">Find Service</a></li>
              <li><a class="sNewService" title="" href="#">New Service</a></li>
           </ul>
        </li>
        <li class="btn btn-inverse"><a title="" href="#"><i class="icon icon-cog"></i> <span class="text">Settings</span></a></li>
        <li class="btn btn-inverse"><a title="" href="login.html"><i class="icon icon-share-alt"></i> <span class="text">Logout</span></a></li>
     </ul>
  </div>

我还为 $(".dropdown-menu").dropdown() 激活 jquery

现在。帐户菜单按预期工作,您可以单击它并下拉 - 如果您单击其他任何位置,它就会消失(预期)。但是,如果您单击服务菜单,则单击它保留的帐户菜单。当您单击其他菜单项(如帐户菜单)时,它不会消失。

我似乎找不到任何遇到这个问题的人——我发现的任何事情都与没有激活我上面提到的 Jquery 有关。

对此的任何帮助都会很棒。如果您回答并且您有 PHP 问题 - 只需提供您的问题的链接,我很乐意尽我所能提供帮助。

4

1 回答 1

0

找到它,你不需要那个数据目标......由于某种原因我还不是 100% 确定它正在破坏 JS,仍在研究它。

只需删除它们,你就会让它像这样工作。

这是固定的:http: //jsbin.com/ufixin/4/edit

于 2012-10-09T13:20:39.250 回答