对于一个测试用例,我使用与Hero Demo完全相同的代码创建了一个测试项目,然后删除了响应式 CSS 代码。
为什么除非还包括响应式,否则下拉菜单不起作用?我不想在我的项目中使用响应式。
对于一个测试用例,我使用与Hero Demo完全相同的代码创建了一个测试项目,然后删除了响应式 CSS 代码。
为什么除非还包括响应式,否则下拉菜单不起作用?我不想在我的项目中使用响应式。
您的使用中一定有其他问题。这是一个非常基本的小提琴(直接从链接演示复制的标记),仅使用jquery.js
, bootstrap-dropdown.js
, bootstrap.css
.
确保在调用之前已加载脚本$('.dropdown-toggle').dropdown();
,并且根据您构建下拉列表的方式使用正确的选择器!
正如@crowjonah 在上面的评论中提到的那样,下拉列表不依赖于responsive.css
. 您应该验证您之前是否已jquery.js
包含在您的页面中bootstrap.js
。我有一个不包括 bootstrap-responsive.css 的页面,并且下拉菜单工作得很好。$('.dropdown-toggle').dropdown()
此外,如果您使用css
演示中描述的正确标签,则不需要包含。唯一可选的功能是工具提示和弹出框。
希望这会有所帮助,但如果没有,请使用更多代码示例更新您的问题,说明您是如何实现引导程序的。