为了账号安全,请及时绑定邮箱和手机立即绑定

下拉菜单问题

复制了两个下拉菜单的div,然后想让他们一行显示,给第一个div设置了左浮动后,第一个下拉菜单直接不能用了,还有一个问题是,点击第二个下拉菜单,子菜单默认左对齐了,没有相对下拉菜单

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>下拉菜单</title>

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">

</head>

<body>


 <div class="dropdown" style="float:left">

  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">

    下拉菜单

    <span class="caret"></span>

  </button>

  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

  </ul>

</div> 

<div class="dropdown">

  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown">

    下拉菜单

    <span class="caret"></span>

  </button>

  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>

    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>

  </ul>

</div> 

  <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>

  <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 

</body>

</html>


正在回答

2 回答

这个我知道,但是如果外层是div.dropdown就不能做出正常效果吗?

0 回复 有任何疑惑可以回复我~
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>下拉菜单</title>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>

 <div class="btn-group" style="float:left">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
    下拉菜单
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
  </ul>
</div> 

<div class="btn-group">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown">
    下拉菜单
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">菜单项</a></li>
  </ul>
</div> 
  <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 
</body>
</html>


0 回复 有任何疑惑可以回复我~
#1

陈小晓 提问者

这个我知道,但是如果外层是div.dropdown就不能做出正常效果吗?
2016-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
玩转Bootstrap(基础)
  • 参与学习       314546    人
  • 解答问题       2275    个

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

进入课程

下拉菜单问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信