创建手风琴/可折叠触发器的功能

Function to create accordion / collapsible trigger

我有以下内容:

<div class="Footer__Block Footer__Block--links">
  <h2 class="Footer__Title Heading u-h6">
</h2>
  <ul class="Linklist">
    <li class="Linklist__Item">
    </li>
  </ul>
</div>

我想要的是“Footer__Title Heading u-h6”成为一个可折叠的项目(或手风琴),可以点击和它下面的“链接列表”(包含所有链接列表项目)打开。

你能推荐一个功能吗?谢谢!

你可以直接使用.toggle()

$(document).ready(function() {
  $('.Footer__Title').click(function() {
    $(this).closest('.Footer__Block').find('.Linklist').toggle()
  })
})

/* Vanilla version */
/*window.addEventListener('load', () => {
  let footerTitle = document.querySelector('.Footer__Title')
  let linkList = document.querySelector('.Linklist')
  footerTitle.addEventListener('click', e => {
    linkList.classList.toggle('hidden')
  })
})
*/
.Footer__Title {
  cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="Footer__Block Footer__Block--links">
  <h2 class="Footer__Title Heading u-h6">The footer title
  </h2>
  <ul class="Linklist">
    <li class="Linklist__Item">
      Item
    </li>
  </ul>
</div>