【问题标题】:How to close the collapse menu automatically when I click on "Search"?单击“搜索”时如何自动关闭折叠菜单?
【发布时间】:2018-03-18 05:49:35
【问题描述】:

我在我的网站主题中创建了一个文件 collapse.js。效果很好。

在这个页面上:

https://www.s1biose.com/article

当我打开右侧的菜单并单击“Rechercher”操作按钮时,折叠菜单保持打开状态。

如何在点击“Rechercher”按钮时自动关闭折叠菜单?

该文件已经包含一些规则。

(function ($) {

  $('#navbar-collapse-first').on('show.bs.collapse', function () {
       $('#navbar-collapse-second').collapse('hide');
  })

  $('#navbar-collapse-second').on('show.bs.collapse', function () {
       $('#navbar-collapse-first').collapse('hide');
  })

  $('#navbar-collapse-first').on('show.bs.collapse', function () {
       $('body').addClass('overlay-is-navbar-collapse');
  });

  $('#navbar-collapse-first').on('hide.bs.collapse', function () {
       $('body').removeClass('overlay-is-navbar-collapse');
  });

  $('#navbar-collapse-second').on('show.bs.collapse', function () {
       $('body').addClass('overlay-is-navbar-collapse');
  });

  $('#navbar-collapse-second').on('hide.bs.collapse', function () {
       $('body').removeClass('overlay-is-navbar-collapse');
  });

})(window.jQuery);

<div data-drupal-selector="edit-actions" class="form-actions form-group js-form-wrapper form-wrapper" id="edit-actions">

研究人员

【问题讨论】:

  • “Rechercher”操作按钮不在右侧。我在左侧看到它。或者您可以将类添加到“Rechercher”按钮并使用 jquery 隐藏它。
  • @RamRatanBairar 是的,这是正确的菜单,我在我的问题中添加了一个屏幕截图。我希望在单击按钮时,折叠菜单自动关闭。

标签: javascript jquery twitter-bootstrap drupal drupal-navigation


【解决方案1】:
  $('#rechercher').on('click', function () {
       $('#navbar-collapse-second').removeClass('in');
  });

将 id rechercher 添加到您的按钮

【讨论】:

  • 如何仅使用 '#navbar-collapse-second' 的 '.form-submit' 来指示菜单是隐藏的?目前,如果我在网站上的任意位置单击 gggg,右侧菜单将关闭。只有当我点击右侧菜单中的“.form-submit”时才需要它。
  • 给表单提交ID并点击触发上面的代码。
猜你喜欢
  • 1970-01-01
  • 2015-05-05
  • 2014-02-25
  • 2013-11-25
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 2019-02-15
  • 2018-03-25
相关资源
最近更新 更多