0

对于一个测试用例,我使用与Hero Demo完全相同的代码创建了一个测试项目,然后删除了响应式 CSS 代码。

为什么除非还包括响应式,否则下拉菜单不起作用?我不想在我的项目中使用响应式。

4

2 回答 2

4

您的使用中一定有其他问题。这是一个非常基本的小提琴(直接从链接演示复制的标记),仅使用jquery.js, bootstrap-dropdown.js, bootstrap.css.

确保在调用之前已加载脚本$('.dropdown-toggle').dropdown();,并且根据您构建下拉列表的方式使用正确的选择器!

于 2012-09-10T19:30:12.807 回答
0

正如@crowjonah 在上面的评论中提到的那样,下拉列表不依赖于responsive.css. 您应该验证您之前是否已jquery.js包含在您的页面中bootstrap.js。我有一个不包括 bootstrap-responsive.css 的页面,并且下拉菜单工作得很好。$('.dropdown-toggle').dropdown()此外,如果您使用css演示中描述的正确标签,则不需要包含。唯一可选的功能是工具提示和弹出框。

希望这会有所帮助,但如果没有,请使用更多代码示例更新您的问题,说明您是如何实现引导程序的。

于 2012-09-10T19:23:27.777 回答