2017-06-04 124 views
0

我想在用移动设备导航时切换导航栏,当用户单击每个导航栏项目(除了下拉菜单项之外)。切换每个导航栏项目上的导航栏点击除了一个

我使用这个代码:

$('.nav a').on('click', function(){ 
    $('.navbar-toggle').click(); 
}); 

的问题是,这种代码切换上点击导航栏的每个项目的导航栏。但是,当我点击导航栏中的下拉菜单时,导航栏会切换并且用户无法看到下拉菜单中的项目。

回答

0

我用这个和它的工作:

$('.nav :not(.dropdown) a') .on('click', function(){ 
    $('.navbar-toggle').click(); 
    });