【发布时间】:2014-07-14 00:24:43
【问题描述】:
我的左边是260px 宽,右边是260px 宽。我的中心 div 是流动的 100% 宽度。
点击右箭头/中心 div,我想要一个与中心 div 容器宽度相同的dropdown。下面是我的代码和fiddle。
<div class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="row">
<div class="leftBox pull-left" href="#">
<img src="//placehold.it/258x58">
</div>
<div class="rightBox pull-right" href="#">
Right Div
</div>
<div class="centerBox">
<ul class="nav pull-right">
<li class="dropdown" id="menuLogin">
<a class="dropdown-toggle" href="#" data-toggle="dropdown" id="navLogin">
<b class="glyphicon glyphicon-chevron-down"></b></a>
<div class="dropdown-menu">
<form class="form" id="formLogin">
<input name="username" id="username" placeholder="Username" type="text">
<input name="password" id="password" placeholder="Password" type="password"><br>
<button type="button" id="btnLogin" class="btn">Login</button>
</form>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
【问题讨论】:
-
您想要只使用 CSS 还是可以使用 Javascript/jQuery?既然你已经标记了 jQuery,我可以假设你对 jQuery 解决方案没问题吗?
-
@Harry:我只是在思考如何使下拉菜单的宽度等于中心 div 容器的宽度。我可以接受任何解决方案。
标签: jquery css twitter-bootstrap twitter-bootstrap-3