单击链接,在Div上添加类.单击其他Div删除类,然后在第二次之后再次添加



我想在单击链接时在div上添加一个类,但是当我单击另一个链接时,我想删除该类,然后在1秒钟后再次添加。目的是用CSS隐藏/显示Div。

这是我的代码:

  jQuery('.mapplic-pin').on('click', function(e) {
      e.preventDefault();

  if(jQuery(this).closest('.mapplic-map').hasClass('active')) {
      jQuery('.mapplic-map').removeClass('active');
  } else {
      jQuery('.mapplic-map').removeClass('active');

      jQuery(this).closest('.mapplic-map').addClass('active');
  }
 });

您可以通过提供您被卡住的位置的示例来改善问题,但要帮助您,这是一些资源:

jQuery的文档 .click()事件和这是香草JS onclick

jQuery 延迟和 vanilla js settimeout

这是我的代码:

jquery('。麦克布林')。on('click',function(e){ e.preventdefault();

  if(jQuery(this).closest('.mapplic-map').hasClass('active')) {
      jQuery('.mapplic-map').removeClass('active');
  } else {
      jQuery('.mapplic-map').removeClass('active');

      jQuery(this).closest('.mapplic-map').addClass('active');
  }

});

最新更新