jquery-首先检查类名,然后应用条件

时间:2014-01-03 20:43:03

标签: javascript jquery css

我想从click事件中检测特定的类。如果该类有效或根据我的条件,那么我想根据那个添加或删除类..

<body class="clearfix with-menu with-shortcuts">

此课程显示左侧导航菜单。所以,如果我添加类menu-hidden.it将隐藏菜单。例如

clearfix with-menu with-shortcuts menu-hidden 

所以在jquery中我想做类似的事情

  if('.clearfix.with-menu.with-shortcuts') is clicked {

     $(".clearfix.with-menu.with-shortcuts").addClass('menu-hidden'); 

  }and if (clearfix.with-menu.with-shortcuts.menu-hidden) is clicked 

      $(".clearfix.with-menu.with-shortcuts.menu-hidden").removeClass('menu-hidden'); 

所以我真正想要尝试做的是当用户第一次访问页面时他会看到左侧导航菜单,所以如果他按下具有类.clearfix.with-menu.with-shortcuts的图标,菜单将被关闭然后我保存名为“menuhidden”的cookie,以便当用户再次访问该页面时,我将首先检查cookie是否为“menuhidden”,如果是,则菜单保持关闭,否则显示菜单

1 个答案:

答案 0 :(得分:3)

<body class="clearfix with-menu with-shortcuts" id="menu">

$("#menu").click(function(){

   $(this).toggleClass('menu-hidden');

});