Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 引导导航栏不保持顶部和宽度_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Jquery 引导导航栏不保持顶部和宽度

Jquery 引导导航栏不保持顶部和宽度,jquery,html,css,twitter-bootstrap,Jquery,Html,Css,Twitter Bootstrap,由于某些原因,导航栏不会停留在页面顶部。换句话说,它是可折叠的。 这是我的密码: <div class="navbar-wrapper"> <div class="container"> <div class="navbar navbar-inverse navbar-static-top" role="navigation"> <div class="container">

由于某些原因,导航栏不会停留在页面顶部。换句话说,它是可折叠的。
这是我的密码:

<div class="navbar-wrapper">
    <div class="container">

        <div class="navbar navbar-inverse navbar-static-top" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    @Html.ActionLink("The Secured Password", "Index", "Home", null, new { @class = "navbar-brand" })
                </div>
                <div class="navbar-collapse collapse">
                    <ul class="nav navbar-nav">
                        <li>@Html.ActionLink("Home", "Index", "Home")</li>
                        <li>@Html.ActionLink("About", "About", "Home")</li>
                        <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
                    </ul>
                    @Html.Partial("_LoginPartial")
                </div>
            </div>
        </div>
    </div>
</div>

@ActionLink(“安全密码”、“索引”、“主页”、空、新{@class=“navbar brand”})
  • @ActionLink(“主页”、“索引”、“主页”)
  • @ActionLink(“关于”、“关于”、“主页”)
  • @ActionLink(“联系人”、“联系人”、“主页”)
@Html.Partial(“_LoginPartial”)

有什么原因吗?另外,由于我使用了导航栏反转,导航栏有一个黑色背景。然而,它并不完全适合屏幕。如何确保它适合整个屏幕?谢谢。

我不确定这是否是引导的正确行为(我从未使用过它),但您可以让这些东西按照您的意愿运行


我添加了“.main”,这样它就可以滚动内容了。

添加
.navbar固定顶部
,并包括一个
.container
。container fluid
以居中并填充navbar内容

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
  <div class="container">
    ...
  </div>
</nav>

...

从Bootstrap文档:

您是否试图将其固定到顶部?如中所示,当您滚动页面时,您希望它始终保持在那里并且始终可见?是的。我相信这是bootstrap的自然行为,但由于某些原因,我无法让它正常工作。如果您使用的是v2.3.2,请转到此处:并向下滚动至“Fixed to top”。显然,对于较旧的版本,您所要做的就是添加
.navbar-fixed-top
。谢谢。我只是意识到引导不起作用的原因是因为我使用了一个包装器来包装它,并且我没有指定包装器的位置。在接下来的问题上,现在它可以工作了,但当我嘲笑时,内容会出现并覆盖导航栏。如何使导航栏始终位于页面顶部,同时也始终位于内容顶部?就引导而言,我不知道-但是,您正在寻找一种称为“z索引”的东西。工作方式:确保你的导航比你的内容具有更高的z索引,并将你的内容设置为“位置:相对”。。因此,要手动执行此操作,您会说“nav{z-index:100;…位置:固定;其他代码…}.content{position:relative;z-index:50;}@TitanTheYaphet您是否尝试过使用引导的本机功能,如我在回答中所述()?使用其本机功能将确保您的解决方案与Bootstrap的其余功能配合良好。
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
  <div class="container">
    ...
  </div>
</nav>