使用一个切换按钮关闭两个打开的导航栏之一
Use one toggle button to close one of two opened navbars
我有一个导航栏,但有两个切换部分 - 一个是菜单,第二个是带有城市的图片。
我有两个按钮可以切换每个下拉导航栏。
但是我想要一个按钮,它可以关闭打开的导航栏。
我已将单独的 类 添加到导航栏 - 一个是 .cities,第二个是 .menu。
两者也 类 ,navbar-collapsed collapsed"
当我打开一个导航栏 .cities 时,我无法使用与关闭 .menu 相同的按钮将其关闭。它也只是切换 .menu 并覆盖 .cities,所以我打开了两个导航栏,然后我可以使用此按钮仅打开和关闭 .menu。
我尝试更改 - 数据切换、数据目标和 onclick 事件,但似乎没有任何效果。
总而言之 = 两个按钮打开两个导航栏(有效),但一个将关闭现在打开的导航栏。
已解决此问题 - 我在该导航栏外的任何地方单击它都会折叠。我使用了相同的原理并进行了一些修改,并将其添加到链接的函数中,关闭按钮”,因此用户可以单击页面上的任意位置或直接单击关闭按钮,它将关闭两者。
<script type="text/javascript">
$(document).click(function(e) {
if (!$(e.target).is('a')) {
$('.cities').collapse('hide');
$('.menu').collapse('hide');
$('#navbars').attr('data-target','.menu');
}
});
</script>
我有一个导航栏,但有两个切换部分 - 一个是菜单,第二个是带有城市的图片。
我有两个按钮可以切换每个下拉导航栏。 但是我想要一个按钮,它可以关闭打开的导航栏。
我已将单独的 类 添加到导航栏 - 一个是 .cities,第二个是 .menu。 两者也 类 ,navbar-collapsed collapsed" 当我打开一个导航栏 .cities 时,我无法使用与关闭 .menu 相同的按钮将其关闭。它也只是切换 .menu 并覆盖 .cities,所以我打开了两个导航栏,然后我可以使用此按钮仅打开和关闭 .menu。
我尝试更改 - 数据切换、数据目标和 onclick 事件,但似乎没有任何效果。
总而言之 = 两个按钮打开两个导航栏(有效),但一个将关闭现在打开的导航栏。
已解决此问题 - 我在该导航栏外的任何地方单击它都会折叠。我使用了相同的原理并进行了一些修改,并将其添加到链接的函数中,关闭按钮”,因此用户可以单击页面上的任意位置或直接单击关闭按钮,它将关闭两者。
<script type="text/javascript">
$(document).click(function(e) {
if (!$(e.target).is('a')) {
$('.cities').collapse('hide');
$('.menu').collapse('hide');
$('#navbars').attr('data-target','.menu');
}
});
</script>