我有两个问题要问。
- 单击项目时,显示它并隐藏所有其他项目
- 可折叠的响应式侧边栏,如导航栏
起初我的 jsFiddle 演示:http: //jsfiddle.net/JpJqD/1/
我正在做可折叠的侧边栏菜单。
正如您在演示中看到的那样;当我点击时articles
,应该是折叠(隐藏)其他人。然后如果点击到users
,articles
其他具有子级别的项目应该是折叠(隐藏)。所以总是应该是一个打开的菜单。
我尝试使用collapse
Bootstrap 文档,但无法使用以下代码:
$('#sidebar a').on('click', function () {
$(this).closest('div').find('.collapse').collapse('hide');
$(this).collapse('show');
});
我可以这样做,accordion
但我不想因为panel
所有项目都需要上课。
顺便说一句,我想navbar
为手机和平板电脑制作类似菜单的响应式侧边栏?我在 Bootstrap 文档中使用过,但没有用。
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>