Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 单击隐藏Twitter引导导航栏_Jquery_Twitter Bootstrap_Responsive Design_Navbar - Fatal编程技术网

Jquery 单击隐藏Twitter引导导航栏

Jquery 单击隐藏Twitter引导导航栏,jquery,twitter-bootstrap,responsive-design,navbar,Jquery,Twitter Bootstrap,Responsive Design,Navbar,我想在单击时关闭移动导航栏,我看到了问题的答案 . 这个问题中给出的代码的问题是它总是试图关闭导航栏,不管我们看到切换导航栏还是“正常”导航栏。 所以我想做一个if/else检查宽度是高于还是低于768px(改变导航条的宽度),所以我现在在我的文档.ready()中有这个 function close_toggle() { if ($(window).width() <= 768) { $('.nav a').on('click', function(){

我想在单击时关闭移动导航栏,我看到了问题的答案 . 这个问题中给出的代码的问题是它总是试图关闭导航栏,不管我们看到切换导航栏还是“正常”导航栏。 所以我想做一个if/else检查宽度是高于还是低于768px(改变导航条的宽度),所以我现在在我的文档.ready()中有这个

 function close_toggle() {
   if ($(window).width() <= 768) {

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

$(window).resize(close_toggle);
函数关闭_切换(){
if($(window).width()查看是否有帮助:

 function close_toggle() {
   if ($(window).width() <= 768) {
      $('.nav a').on('click', function(){
          $(".navbar-toggle").click();
      });
   }
   else {
     $('.nav a').off('click');
   }
}
close_toggle();

$(window).resize(close_toggle);
函数关闭_切换(){

if($(window).width()非常感谢!它给了我一个平滑滚动的代码问题,但已经解决了:)知道我只需要更新它,当它是一个下拉列表时不会自动关闭,但不应该是一个问题。@Paulo Roberto,谢谢你的解决方案。我很好奇…我们怎么知道“.navbar toggle”有一个方法单击()这将关闭它?这将切换它。在本例中,将关闭。method.click()是一个jQuery方法,绑定到它的事件来自引导行为。