jquery - 单击新 div 时切换另一个 div 的类。查询

标签 jquery html css wordpress

所以我有一个切换菜单,我正在添加一个搜索切换菜单,但我无法让 jquery 执行我想要的操作。

如果您单击搜索切换按钮,我希望显示搜索叠加层(我正在处理),但我希望相同的 x 关闭按钮(来自主切换叠加层)出现在左上角,并且我希望搜索切换消失。

截至目前,当我关闭时它会返回到主叠加层,并且仍然显示非事件的主切换,而不是事件的 x。

这是我的实时网站:http://acetronaut.com

我要疯了...

JQuery:

// burger overlay menu
  $('.acetrnt-toggle').on('click',function(){
    $("#acetrnt-toggle-overlay").slideToggle();
    $(this).toggleClass('active');


  });

 // search toggle

  $('.acetrnt-search-toggle').on('click',function(){
    $("#acetrnt-search-overlay").fadeToggle();
    $(this).toggleClass('.acetrnt-toggle.active');
    $(this).hide('.acetrnt-toggle');

  });

最佳答案

试试这个:

$('.acetrnt-search-toggle').on('click',function(){
  var $icon = $('.acetrnt-search-toggle > i')
  $icon.toggleClass('fa-search fa-times');
  $('.acetrnt-toggle').hide()
});

编辑

Fiddle

关于jquery - 单击新 div 时切换另一个 div 的类。查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51342802/

相关文章:

jquery - 页面刷新后重新加载最后一个事件选项卡( Bootstrap )

php - 将表单数据插入mysql表

javascript - 在动画过程中,我的动画 div 向上故障而不是向下故障

html - 在多个 div 上居中 div

javascript - 如何根据用户的浏览器宽度动态地将 easySlider 幻灯片居中?

jquery - 本地 html 文件 AJAX 调用和 jQuery 问题

javascript - 移动鼠标光标 Javascript

javascript - 我动态生成了2个<tr>,我想获取我点击的<tr>的数据

html - moz 过渡不起作用,但 webkit 是

javascript - Drupal查看ajax错误