Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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 带永久搜索框的Bootstrap 3导航栏_Jquery_Html_Css_Twitter Bootstrap_Twitter Bootstrap 3 - Fatal编程技术网

Jquery 带永久搜索框的Bootstrap 3导航栏

Jquery 带永久搜索框的Bootstrap 3导航栏,jquery,html,css,twitter-bootstrap,twitter-bootstrap-3,Jquery,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,我发现了一个非常接近我想从中得到的例子 源代码(根据SO要求): 相关小提琴 但在我的例子中,我更希望搜索栏向右对齐,就像我用图像编辑器制作的模型一样: 对于小屏幕: 对于更大的屏幕: 好吧,我“有点”明白了。你的导航栏标题类使用了左拉。它只是利用了它所需要的空间。因此,如果你的内容都是整行的大小,那么你不会注意到,但是如果你的内容只占了一半大小,那么你就看到了问题所在 所以,我刚刚“关闭”了导航栏标题div,并开始了一个新的div,现在您的搜索栏转到右侧。你可以用这只靴子把剩下

我发现了一个非常接近我想从中得到的例子

源代码(根据SO要求):


相关小提琴

但在我的例子中,我更希望搜索栏向右对齐,就像我用图像编辑器制作的模型一样:

对于小屏幕:

对于更大的屏幕:

好吧,我“有点”明白了。你的导航栏标题类使用了左拉。它只是利用了它所需要的空间。因此,如果你的内容都是整行的大小,那么你不会注意到,但是如果你的内容只占了一半大小,那么你就看到了问题所在

所以,我刚刚“关闭”了导航栏标题div,并开始了一个新的div,现在您的搜索栏转到右侧。你可以用这只靴子把剩下的东西放回去

这是你的常规菜单项的更新版本。如果你想把它们放在菜单的右边,那么把它们放到我为搜索表单创建的新div中

以下是bootply不可用时的代码:

<div class="navbar navbar-inverse navbar-fixed-top">
   <div class="container">
     <div class="row">
      <div class="navbar-header">
        <div class="pull-right">
         <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>
        </div>
        <div class="pull-left">
         <a class="navbar-brand hidden-xs" href="#">CompAny</a>
         <a class="navbar-brand visible-xs" href="#">C</a>
        </div>
        <div class="navbar-collapse collapse pull-right">
         <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">Browse Courses</a></li>
            <li><a href="#contact">Active Courses</a></li>
         </ul>
      </div>
       </div>
       <div>
        <div class="pull-right">
         <form class="navbar-form pull-right" role="search">
            <div class="input-group">
               <input type="text" class="form-control" placeholder="Search">
               <div class="input-group-btn">
                  <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
               </div>
            </div>
         </form>
        </div>
      </div>
     </div>
      <!--/.navbar-collapse -->
   </div>
</div>


您应该能够使用引导“向右拉”类,但我在您的小提琴上试过了,它看起来不像引导加载在那里……看起来您的导航栏折叠div正在将其丢弃。当我把它拿出来的时候,它会像你想的那样向右拉。如果有时间的话,我会试着多玩玩……看起来你和我碰到了同样的碰撞:当“崩溃”时,搜索栏会跳转到另一行。在Firefox上它向右对齐,在Chrome(设备模拟)上它占据所有可用宽度。我宁愿把导航栏中的搜索栏作为一行。经过一个小时的摆弄,我找到了一个我喜欢的解决方案。谢谢你非常宝贵的帮助!请在回答中包含引导链接中的相关代码。如果Bootply发生变化、停止或完全删除您的示例,您的答案将在将来对用户毫无用处。
<div class="navbar navbar-inverse navbar-fixed-top">
   <div class="container">
     <div class="row">
      <div class="navbar-header">
        <div class="pull-right">
         <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>
        </div>
        <div class="pull-left">
         <a class="navbar-brand hidden-xs" href="#">CompAny</a>
         <a class="navbar-brand visible-xs" href="#">C</a>
        </div>
        <div class="navbar-collapse collapse pull-right">
         <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">Browse Courses</a></li>
            <li><a href="#contact">Active Courses</a></li>
         </ul>
      </div>
       </div>
       <div>
        <div class="pull-right">
         <form class="navbar-form pull-right" role="search">
            <div class="input-group">
               <input type="text" class="form-control" placeholder="Search">
               <div class="input-group-btn">
                  <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
               </div>
            </div>
         </form>
        </div>
      </div>
     </div>
      <!--/.navbar-collapse -->
   </div>
</div>