質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

Q&A

1回答

122閲覧

HTMLで、スマホ画面上はトグルメニューボタンが表示されるが、タップできない

hyumatstan

総合スコア0

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

0グッド

0クリップ

投稿2024/11/06 12:36

実現したいこと

ここに実現したいことを箇条書きで書いてください。

  • HTMLでbootstrapを利用し、トグルメニューボタンをタップした時にメニュー表示させたい

前提

HTMLでサンプルサイトを作っています。
レスポンシブな構成にしたいと思い、bootstrap4.1.3をCDNで利用しているのですが、
スマホでサンプルサイトを表示すると、トグルメニューボタンは表示されますが、タップしても何の動きもない状況です。
トグルメニューをタップした時、メニュー一覧を表示させたいです。

該当のソースコード

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- viewport meta --> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<title>くるまるくテストページ</title>
</head> <body> <!-- jQuery、Popper.js、Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<nav class="navbar sticky-top navbar-expand-lg navbar-dark bg-danger"> <div class="container-fluid"> <img width="80px" height="" alt="" src="https://kurumaruku.jp/pic/kurumaruku-1.png" /><span class="align-baseline"><span style="color: white;"> <h4>道央圏最大のディーラーネットワークである、札幌日産の中古車店舗です。</h4></span> </span> <div class="pull-right"> <div class="container"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler">&nbsp; <span class="navbar-toggler-icon"></span> </button> <div id="navbarSupportedContent" class="collapse navbar-collapse"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only"></span></a> </li> <li class="nav-item dropdown"> <a id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle" href="#"> 店舗一覧 </a> <div aria-labelledby="navbarDropdown" class="dropdown-menu"> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/115/top.html">くるまるく八軒</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/121/top.html">白石カープラザ</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/123/top.html">くるまるく西</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/127/top.html">くるまるく北</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/135/top.html">くるまるく雁来</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/145/top.html">くるまるく伏見</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/159/top.html">くるまるく新道</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/341/top.html">千歳カープラザ</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/355/top.html">小樽カープラザ</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/361/top.html">くるまるく岩見沢</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/373/top.html">くるまるく室蘭</a> <a class="dropdown-item" href="https://ni-sapporo.nissan-dealer.jp/store/375/top.html">くるまるく苫小牧</a> </div> </li> <li class="nav-item dropdown"> <a id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle" href="#"> 在庫車一覧 </a> <div aria-labelledby="navbarDropdown" class="dropdown-menu"> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?bd=1">軽自動車</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?bd=5">コンパクトカー</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?ct=NI_S020*NI_S155*NI_S169*MA_S101*DA_S069*SZ_S003*SZ_S013">SUV</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?bd=4&amp;dpl=2000&amp;dph=3000">ミニバン</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?bd=7&amp;e2=1">商用車</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?bd=3">セダン</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?eg=4">EV</a> </div> </li> <li class="nav-item dropdown"> <a id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle" href="#"> 価格から探す </a> <div aria-labelledby="navbarDropdown" class="dropdown-menu"> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=500000&amp;prh=1000000">50万円〜100万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=1000000&amp;prh=1500000">100万円〜150万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=1500000&amp;prh=2000000">150万円〜200万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=2000000&amp;prh=2500000">200万円〜250万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=2500000&amp;prh=3000000">250万円〜300万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=3000000&amp;prh=3500000">300万円〜350万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=3500000&amp;prh=4000000">350万円~400万円</a> <a class="dropdown-item" href="https://u-car.nissan.co.jp/shop/ucarsearch/s114/?prl=4000000">400万円~</a> </div> </li> </ul> <!--検索いる? <form class="form-inline my-2 my-lg-0"> <input placeholder="Search" aria-label="Search" class="form-control mr-sm-2" type="search" /><button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button> </form>--> </div>
</div> </div> </div> </nav> </body> </html> ```ここに言語名を入力 HTML ```

試したこと

bootstrapのバージョンの変更

補足情報(FW/ツールのバージョンなど)

CDNベタ貼りしないと上手くbootstrapが効かないので、外部でCSSなどは操作していません

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

data-bs-toggle data-bs-target はバージョン5の属性ですね。

data-toggle="collapse" data-target="#navbarTogglerDemo01"
Navbar - Bootstrap 4.1 日本語リファレンス

data-bs-toggle="collapse" data-bs-target="#navbarTogglerDemo01"
ナビゲーションバー · Bootstrap v5.3

投稿2024/11/06 13:15

Lhankor_Mhy

総合スコア36898

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hyumatstan

2024/11/06 22:29

回答ありがとうございます。 試したところ問題が解決しました! Bootstrapのバージョンを4に落とし、data-bs-toggle data-bs-target 左記をdata-toggle data-target に変更した所、解決しました! 本当にありがとうございます。
Lhankor_Mhy

2024/11/07 07:16

ご解決されて何よりです。 js がバージョン4、CSSがバージョン5で使っていたのですね。気がつきませんでした。 --- お手数ですが、質問のクローズをお願いします。 https://teratail.com/help#resolve-question
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問