2017-04-05 34 views
0

JavaScript切换按钮不起作用。Javascript边栏错误 - 单击边栏按钮之前的边栏显示

当我调整屏幕大小时,它已经被激活。

注意:如果您不理解,请在http://www.createchhub.com 处查看并调整屏幕大小。

导航栏是下拉菜单,但是当我点击按钮时,我希望它下拉菜单。

enter image description here

<script> 
    $(document).ready(function() { 
     $('body').addClass('js'); 
     var $menu = $('#menu'), 
      $menulink = $('.menu-link'); 

     $menulink.click(function() { 
      $menulink.toggleClass('active'); 
      $menu.toggleClass('active'); 
      return false; 
     }); 
    }); 
</script> 
+0

这是HTML代码:Menu Maz341

+0

[这对我的作品(http://jsbin.com/ gahosogipa /编辑?HTML,JS,输出)。什么不适合你? – Przemek

+0

请提供格式完整的测试。 –

回答

0

问题:你调用文件准备好您的切换方法。这就是为什么当doc准备就绪时它会自动打开。

解决方案:试试这个,它符合您的要求。

的Javascript:

<script > 

$(document).ready(function() { 
    $('body').addClass('js'); 
    var $menu = $('#menu'), 
    $menulink = $('.menu-link'); 
}); 

$menulink.click(function() { 
    $menulink.toggleClass('active'); 
    $menu.toggleClass('active'); 
    return false; 
}); 
</script> 

HTML

<a href="#menu" class="menu-link">Menu</a> 
+0

立即看帖子。我有这个错误 – Maz341

+0

@MaazKamal你有没有试过我的代码? –

+0

是的,我做到了。快速的uni ka naam mat dubao bhai:D快来做点事吧! – Maz341