Bootstrap4を使用して、ボタン・メニューを作成中です。
このメニューにボタン7つを設置し、うち3つをドロップダウンにしたいのです。
見た目は実現した様に見えますが、2つ目と3つ目のドロップダウンボタンをクリックしても、その内容が全て、1つ目のドロップダウンメニューの内容になってしまいます。
ドロップダウンの関連付けが上手く出来てないと思いますが、どこが誤っているのが分かりません。
ど素人の私に、どなたか御教示頂けないでしょうか?
よろしくお願い致します。
以下が、その内容です。
(なお、コード末の「</html>ード」は、私のコピーミスでした。ご指摘いただきましたので、正しく「</html>」と訂正致しました。申し訳ありませんでした。)
(また、「dropdownmenu.js」について問合せ頂きましたが、Bootstrap4導入の参考にさせて頂いた、
https://allabout.co.jp/gm/gc/393078/2/
を読み違いてしまいました。申し訳ありません。
については、削除致しました。)
<!doctype html> <html lang="ja"> <head> <title>ドロップダウンメニュー</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <div class="col-md-3"> <div class="btn-group-vertical btn-block"> <a class="btn btn-outline-primary btn-sm" href="#">ボタン1</a> <a class="btn btn-primary btn-sm dropdown-toggle" id="dropdown1" data-toggle="dropdown" href="#">DDボタン2</a> <div class="dropdown-menu btn-block" aria-labelledby="dropdown1"> <a class="dropdown-item" href="#">DD2メニュー1</a> <a class="dropdown-item" href="#">DD2メニュー2</a> <a class="dropdown-item" href="#">DD2メニュー3</a> </div><!-- /.dropdown-menu --> <a class="btn btn-primary btn-sm dropdown-toggle" id="dropdown2" data-toggle="dropdown" href="#">DDボタン3</a> <div class="dropdown-menu btn-block" aria-labelledby="dropdown2"> <a class="dropdown-item" href="#">DD3メニュー1</a> <a class="dropdown-item" href="#">DD3メニュー2</a> <a class="dropdown-item" href="#">DD3メニュー3</a> <a class="dropdown-item" href="#">DD3メニュー4</a> <a class="dropdown-item" href="#">DD3メニュー5</a> </div><!-- /.dropdown-menu --> <a class="btn btn-primary btn-sm dropdown-toggle" id="dropdown3" data-toggle="dropdown" href="#">DDボタン4</a> <div class="dropdown-menu btn-block" aria-labelledby="dropdown3"> <a class="dropdown-item" href="#">DD4メニュー1</a> <a class="dropdown-item" href="#">DD4メニュー2</a> <a class="dropdown-item" href="#">DD4メニュー3</a> <a class="dropdown-item" href="#">DD4メニュー4</a> </div><!-- /.dropdown-menu --> <a class="btn btn-primary btn-sm" href="#">ボタン5</a> <a class="btn btn-primary btn-sm" href="#">ボタン6</a> <a class="btn btn-primary btn-sm" href="#">ボタン7</a> </div><!-- /.btn-group --> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html>ード
回答1件
あなたの回答
tips
プレビュー