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

来源:5-4 下拉菜单

qq_海绵宝宝派大星QAQ_04346542

2017-08-22 15:12

<!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有效为什么下拉菜单还是出不来


写回答 关注

2回答

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

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


    qq_海绵宝...

    我感觉ul是包在按钮里面的,后来想想没有道理,按钮和下拉选项是平级关系

    2017-08-23 09:51:12

    共 1 条回复 >

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

    元素1,元素2,元素3

    元素1:父元素  类名dropdown

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

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

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

bootstrap快速入门

bootstrap是目前最流行的框架之一,能够带你快速搭建网页!

100966 学习 · 187 问题

查看课程

相似问题