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

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

<!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 回答

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


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

qq_海绵宝宝派大星QAQ_04346542 提问者

我感觉ul是包在按钮里面的,后来想想没有道理,按钮和下拉选项是平级关系
2017-08-23 回复 有任何疑惑可以回复我~

元素1,元素2,元素3

元素1:父元素  类名dropdown

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

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

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

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

举报

0/150
提交
取消

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

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