1

以下のコードでは、サブメニューが正しく機能していません。解決策を教えていただけますか?

これがコードです、 http://jsfiddle.net/4UVt3/1/

同じフィドルコピー-ここに貼り付け、

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">    
    <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet"/>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script>
    <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
  </head>
  <body>
  <div class="dropdown">
  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
   <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><a tabindex="-1" href="#">Action</a></li>
      <li><a tabindex="-1" href="#">Another action</a></li>
      <li><a tabindex="-1" href="#">Something else here</a></li>
      <li class="dropdown-submenu">
        <a tabindex="-1" href="#">More options</a>
        <ui class="dropdown-menu">
          <li><a tabindex="-1" href="#">Submenu 1</a></li>
          <li><a tabindex="-1" href="#">Submenu 2 </a></li>
          <li><a tabindex="-1" href="#">Submenu 3 </a></li>
        </ui>
      </li>
    </ul>
  </div>
  </body>
</html>
4

2 に答える 2

3
    <!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewporta" content="width=device-width, initial-scale=1.0">    
    <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet"/>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script>
    <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
  </head>
  <body>
  <div class="dropdown">
  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
   <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><a tabindex="-1" href="#">Action</a></li>
      <li><a tabindex="-1" href="#">Another action</a></li>
      <li><a tabindex="-1" href="#">Something else here</a></li>
      <li class="dropdown-submenu">
        <a tabindex="-1" href="#">More options</a>
        <ul class="dropdown-menu">
          <li><a tabindex="-1" href="#">Submenu 1</a></li>
          <li><a tabindex="-1" href="#">Submenu 2 </a></li>
          <li><a tabindex="-1" href="#">Submenu 3 </a></li>
        </ul>
      </li>
    </ul>
  </div>
  </body>
</html>

ulの代わりにuiを使用していました。上記のコードは動作中のバージョンであり、以下は変更点です。

        <ul class="dropdown-menu">
          <li><a tabindex="-1" href="#">Submenu 1</a></li>
          <li><a tabindex="-1" href="#">Submenu 2 </a></li>
          <li><a tabindex="-1" href="#">Submenu 3 </a></li>
        </ul>
于 2012-12-12T15:09:41.627 に答える
3

サブメニューのドロップダウン メニューにタイプミスがあります。「ul」ではなく「ui」と指定されています。

サブメニューのドロップダウンメニューを次のように変更します

<ul class="dropdown-menu">
    <li><a tabindex="-1" href="#">Submenu 1</a></li>
    <li><a tabindex="-1" href="#">Submenu 2 </a></li>
    <li><a tabindex="-1" href="#">Submenu 3 </a></li>
</ul>
于 2012-12-12T14:44:24.767 に答える