bootstrap的Css,Jquery,Js都引入了,但是为什么我点“课程”下拉菜单不显示??
问题解决了,自己太傻,head里面引用了一次Bootstrap,</body>前面又引用了一次,应该是导致冲突所以失效了
是不是你的jQuery文件和bootstrap文件引用顺序错了?要先引用jQuery,再引用bootstrap.js文件。
看看外层是不是有overflow:hidden;
bootstrap主要是对类名的引用,你li都不加类名,所以你引用没有用,可以尝试按文档的class来命名
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> Dropdown <span class="caret"></span> </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div>
仔细看下官方实例,你就会发现组件的几个属性你都没有写
有可能是你jq或者js没引用上推荐用新出的cdn加速的连接
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
写在<body></body>里就能生效。
<body></body>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
问题解决了,自己太傻,head里面引用了一次Bootstrap,</body>前面又引用了一次,应该是导致冲突所以失效了
是不是你的jQuery文件和bootstrap文件引用顺序错了?要先引用jQuery,再引用bootstrap.js文件。
看看外层是不是有overflow:hidden;
bootstrap主要是对类名的引用,你li都不加类名,所以你引用没有用,可以尝试按文档的class来命名
仔细看下官方实例,你就会发现组件的几个属性你都没有写
有可能是你jq或者js没引用上
推荐用新出的cdn加速的连接
写在
<body></body>
里就能生效。