在每个导航栏项目上切换导航栏单击除一个

时间:2017-06-04 12:03:04

标签: javascript jquery twitter-bootstrap-3

当用户点击每个导航栏项目时,我想在使用移动设备导航时切换导航栏,但下拉列表除外。

我正在使用此代码:

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

问题是此代码在点击时切换导航栏的每个项目的导航栏。但是,当我单击导航栏中的下拉列表时,导航栏会切换,用户无法在下拉列表中看到项目。

1 个答案:

答案 0 :(得分:0)

我用过它并且有效:

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