首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点击隐藏Twitter引导导航栏

点击隐藏Twitter引导导航栏
EN

Stack Overflow用户
提问于 2013-11-08 11:41:53
回答 1查看 3.5K关注 0票数 3

我想关闭移动导航栏点击,我看到了我的问题的答案here。这个问题中给出的代码的问题是,它总是试图关闭导航条,不管我们看到的是切换导航条还是“正常”导航条。因此,我想做一个if / now,检查宽度是高还是低,768 if(更改导航条的宽度),所以现在我在我的document.ready()中有了这个选项。

代码语言:javascript
复制
 function close_toggle() {
   if ($(window).width() <= 768) {

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

$(window).resize(close_toggle);

这段代码的问题是,如果我开始时的宽度大于768 to,然后转到小于768 to,那么所有的操作都很好。但是,如果我开始时的宽度低于768 is,当我调整到更高的尺寸时,普通的导航条在我点击链接时会闪烁(因为我认为是关闭切换菜单)。

因此,我需要一个code语句来反转if代码,但我不知道如何逆转该代码。请为一些英语错误感到抱歉。希望有人能帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-08 11:56:22

如果有帮助的话:

代码语言:javascript
复制
 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);
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19858290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档