如何让twitter-bootstrap导航栏子项在小屏幕上折叠/展开?

时间:2013-04-06 01:24:32

标签: css twitter-bootstrap drop-down-menu navbar handhelddevice

twitter-bootstrap“英雄”示例(http://twitter.github.io/bootstrap/examples/hero.html)效果很好。有可能描述明显的...在小屏幕上,当激活导航栏菜单时,只有第一级项目可见,子项目被折叠。当点击具有子项目的项目时,子项目将展开并变为可见。它们也可以通过再次点击父级来折叠。

我在Joomla网站(http://wright.gvta.net/)上使用bootstrap模板。不幸的是,当在小屏幕上激活导航栏时,它会扩展许多子项。点击父项不会展开/折叠其子项。

如何让twitter-bootstrap导航栏子项在小屏幕上折叠/展开? 什么bootstrap代码/文件负责这种行为?

我知道一些css和javascript,但还不足以解决这个问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要Bootstrap Collapse JS。然后你需要一个包裹导航栏的<div class="nav-collapse collapse">。最后,将data-toggle="collapse"属性应用于仅使用CSS媒体查询在较小屏幕上显示的按钮。

有关工作示例,请参阅this example的源代码