タイトルは少し誤解を招くかもしれませんが、この効果がどのように呼び出されるかは 100% わかりません。私が言いたかったのは、ナビゲーション バーが折りたたまれているのではなく消えているということです。
ただし、私のセットアップはこれです-私はプロジェクトのLayout
ビューに取り組んでいます。ASP.NET MVC 4
私は使用していますが、ライブラリbootstrap 3x
も含まれているため、私の部分は次のようになります。jQuery
<head>
@Scripts.Render("~/Scripts/bootstrap.min.js")
@Styles.Render("~/Content/bootstrap.css")
@Styles.Render("~/Content/themes/base/jquery.ui.smoothness.css")
@Scripts.Render("~/Scripts/jquery-2.0.3.min.js")
@Scripts.Render("~/Scripts/jquery-ui-1.10.3.min.js")
//just skipped the standard stuff
本文にはnavbars
、すべてのページで同じになる 2 つと 1 つのサイド メニューが必要ですが、ある時点でウィンドウを狭くし始めると、この例と同様の効果が得られないことに気付きました (要素が再配置されます) 両方ともnavbars
なくなってしまい、見えません。
私の最初のマークアップnavbar
はこれです:
<div class="navbar navbar-static-top navbar-inverse navbar-collapse collapse" role="navigation">
<ul class="nav navbar-nav ">
<li><a href="#">Info</a></li>
<li><a href="#">Info</a></li>
</ul>
</div>
2つ目は次のとおりです。
<div class="navbar navbar-collapse collapse" role="navigation" id="main-navigation-bar">
<ul class="nav nav-pills nav-justified">
<li style="border: 1px solid grey"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
_Layout
実際、私の体に残っているのはこれだけです。
<div class="container-fluid">
@RenderBody()
</div>
これは単にコンパイルを目的としており、このビューをレンダリングします:
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
そのため、ナビゲーション バーが消えるようにウィンドウを十分に小さくすると1..5
、レンダリングされたビューの数字だけが残ります。
私は1つだけでテストしましnavbar
た(もう1つにコメントしました)-どちらがコメントされていても、ウィンドウを狭くするとナビゲーションバーが失われます。どうすればそれらを使い続けることができbootstrap 3x
ますか?