我正在使用带有下拉菜单的 Bootstrap 3 导航栏。默认行为是单击打开下拉列表和第二次单击关闭时的行为。我想在第二次点击时访问该链接。默认引导功能是否可行>
最佳答案
试试这个:
$('.dropdown').on('show.bs.dropdown', function () {
$(this).siblings('.open').removeClass('open').find('a.dropdown-toggle').attr('data-toggle', 'dropdown');
$(this).find('a.dropdown-toggle').removeAttr('data-toggle');
});
这将在第一次单击时打开下拉列表,同时关闭任何其他打开的下拉列表。如果您再次单击打开的下拉菜单的父级,它将导航到其 href。如果您切换不同的下拉菜单,它将“重置”所有打开的下拉菜单,以便您可以再次重新切换它们。
关于drop-down-menu - 引导导航栏在第一次单击时打开,在第二次单击时转到链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012421/