【问题标题】:jquery mmenu how to hide the navbars dynamicallyjquery mmenu如何动态隐藏导航栏
【发布时间】:2016-03-15 03:41:47
【问题描述】:

当用户单击<li> 中的<a> 时,我希望脚本隐藏navbars。该怎么做?

navbars: [
  {
    position: 'top',
    content: ['<div>.........</div>']
  },
  {
    position: 'bottom',
    content: ['<div>.........</div>']
  }
]

.on('click', 'a[href^="#"]', function (e) {
  //do  some thing here 
});

【问题讨论】:

    标签: jquery mmenu


    【解决方案1】:

    只需将 display:none; 设置为导航栏类,例如,如果您的导航栏容器类是 .navbar,则语句如下所示,

                              $(".navbar").css("display", "none");
    

    如上所述,放入你的函数中,你就完成了。完整的代码将是,

     .on('click',
                        'a[href^="#"]',
                        function (e) {
                            $(".navbar").css("display", "none");
                        }
                    );
    

    有关 css 方法的更多信息,请访问 - jQuery css() Method

    【讨论】:

      【解决方案2】:

      关闭,但这会起作用,

      $(".navbar").css("display", "none");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多