ホームページ >ウェブフロントエンド >CSSチュートリアル >リンクをクリックしたときに折りたたみ可能なブートストラップナビゲーションバーを閉じるにはどうすればよいですか?

リンクをクリックしたときに折りたたみ可能なブートストラップナビゲーションバーを閉じるにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 16:20:18692ブラウズ

How to Close a Collapsible Bootstrap Navbar on Link Click?

クリック時に折りたたみ可能なブートストラップ ナビゲーションバーを閉じる

Bootstrap 5 (ベータ版)

  • JavaScript を利用してメニュー項目にイベント リスナーを追加する

ブートストラップ 4

  • データ切り替えを使用してリンクに折りたたみコンポーネントを追加するか、制御に jQuery を利用します。
  • >

ブートストラップ3

  • データトグルを使用してリンクに折りたたみコンポーネントを含めるか、jQuery を使用してリンクのクリック時にナビゲーションバーを非表示にします。

ブートストラップの詳細なソリューションは次のとおりです。 3:

マークアップ:

<ul class="navbar-nav mr-auto">
     <li class="nav-item active" data-toggle="collapse" data-target=".navbar-collapse.show">
         <a class="nav-link" href="#home">Home <span class="sr-only">(current)</span></a>
     </li>
     <li class="nav-item" data-toggle="collapse" data-target=".navbar-collapse.show">
         <a class="nav-link" href="#about-us">About</a>
     </li>
     <li class="nav-item" data-toggle="collapse" data-target=".navbar-collapse.show">
         <a class="nav-link" href="#pricing">Pricing</a>
     </li>
</ul>

jQuery:

$('.navbar-nav>li>a').on('click', function(){
    $('.navbar-collapse').collapse('hide');
});

このメソッドは、後で折りたたみ可能なナビゲーションバーを非表示にします。リンクがクリックされると、ユーザー エクスペリエンスとナビゲーション フローが向上します。

以上がリンクをクリックしたときに折りたたみ可能なブートストラップナビゲーションバーを閉じるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。