javascript - 在 Bootstrap 上编辑切换导航

标签 javascript html css twitter-bootstrap toggle

我有一个用于搜索的下拉框,我需要把它放在像一个文本框一样折叠的“navbar-toggle”上,而不是像一个下拉菜单。我可以这样做吗?我该怎么做?

这是我的导航菜单:

<nav class="navbar navbar-inverse navbar-static-top top-nav-edit" role="navigation">
	<div class="container">
		<div class="navbar-header">
			<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
				 <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
			</button> 
			<a class="navbar-brand" href="index.html"><span class="glyphicon glyphicon-home home-edit"></span></a>
		</div>
		
		<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
			<ul class="nav navbar-nav">
				<li>
					<a href="sobre.html">Quem Somos</a>
				</li>
				<li>
					<a href="representada.html">Representadas</a>
				</li>
				<li>
					<a href="contato.html">Contato</a>
				</li>
			</ul>
			<ul class="nav navbar-nav navbar-right">
				<li class="dropdown">
					<a href="#" id="search" class="dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-search"></i></a>
					<ul class="dropdown-menu" id="dropdown-search" style="padding:15px; background-color: rgba(255,255,255, 0.8);">
						<form class="form-inline">
							<label>Pesquise aqui:</label>
							<input type="text" id="search-edit" class="form-control pull-left search-edit" placeholder=""/>
							<button type="submit" class="btn btn-default pull-right search-btn-edit"><i class="glyphicon glyphicon-search"></i></button>
						</form>
					</ul>
				</li>
			</ul>
		</div>
	</div>
</nav>

最佳答案

我不确定我是否完全理解您的意思,如果这是错误的,我很抱歉,但您也可以在主导航中放置一个搜索字段,该搜索字段仅在使用 Bootstrap 响应实用程序折叠导航时显示,例如.hidden-lg 和/或 .hidden-md。

http://getbootstrap.com/css/#responsive-utilities

请看以下内容:

http://codepen.io/anon/pen/eNjRgp

我用来完成这个的类是:

.hidden-sm 
.hidden-md
.hidden-lg

我添加的是HTML框中CodePen的第21和29行。

关于javascript - 在 Bootstrap 上编辑切换导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459564/

相关文章:

javascript - 主干 : how to pass data to a render view

javascript - 添加文件时状态中的重复条目

html - 如何实现倾斜图像

javascript - Script 或 Style 标签源中的查询参数

javascript - vite.config.js rollupOptions 在构建过程中导致 "Unexpected token"错误

javascript - Highcharts JS 在 IE 7 中不出现

javascript - jQuery 类菜单显示不正确

android - 使用 HTML5 启用后置摄像头

javascript - Web - 如何不禁用但隐藏 iframe 中的滚动?

javascript - 具有高级功能的 Html5 视频 slider