我想从点击事件中检测特定的类。并且如果该类是有效的或根据我的条件,则我要根据该类添加或删除类。

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


该课程显示了左侧导航菜单。因此,如果我添加菜单-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类的图标,则菜单将关闭,然后我将cookie与命名为“ menuhidden”,以便当用户再次访问该页面时,我将首先检查cookie是否为“ menuhidden”,如果是,则菜单保持关闭状态,否则显示菜单

最佳答案

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

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

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

});

关于javascript - jQuery-首先检查类名,然后应用条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20912367/

10-11 23:51