问答详情
源自:5-4 下拉菜单

为什么我的下拉菜单不能用

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet"  href="css/bootstrap.min.css"/>

<script type="text/javascript" src="js/popper.js">

</script>

<script type="text/javascript" src="js/jquery-3.2.1.min.js">

</script>

<script type="text/javascript" src="js/bootstrap.min.js">

</script>

</head>

<body>

<div class="dropdown">

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

这是按钮

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

<ul class="dropdown-menu">

<li>

<a href="http://imooc.com">慕课网</a>

</li>

<li><a href="http://imooc.com">慕课网</a></li>

<li><a href="http://imooc.com">慕课网</a></li>

</ul>

</button>

</div>

</body>

</html>



debug之后 div的class由dropdown 变为dropdown open说明js有效为什么下拉菜单还是出不来


提问者:qq_海绵宝宝派大星QAQ_04346542 2017-08-22 15:12

个回答

  • 慕粉2307278690
    2017-08-22 17:19:31
    已采纳

    ul应在button外,ul和button是同一级关系


  • 慕侠2155777
    2018-12-29 14:45:22

    元素1,元素2,元素3

    元素1:父元素  类名dropdown

    元素2:元素1的子元素(点击事件) 绑定事件data-toggle = "dropdown"

    元素3:元素1的子元素 类名dropdown-menu(菜单列表)

    元素2和元素3属于兄弟关系