JSFiddle - React, Tailwind, and code Playground

HTML

<body>
    <div id="wrapper">
        <div id="container">
            <ul class='menu'>
                <li><span>Expand content</span>
                <div class="alist" id="section1" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            <li><span>Expand content</span>
                <div class="alist" id="section2" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            <li><span>Expand content</span>
                <div class="alist" id="section3" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            <li><span>Expand content</span>
                <div class="alist" id="section4" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            <li><span>Expand content</span>
                <div class="alist" id="section5" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </ul>
            <div id="footer">Footer Text</div>
        </div>
    </div>
</body>

CSS

html, body {
    height: 100%;
}
#wrapper {
    height: 100%;
    margin-bottom:20px;
}
#container {
    position: relative;
    overflow: hidden;
    top: 5px;
    width: 400px;
    height: 100%;
    margin: 0 auto 0;
    box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -o-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -webkit-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -moz-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    padding-bottom:150px;
}
#section {
    display:none;
}
p.content {
    font-size:50px;
}
#footer {
    position:absolute;
    bottom:0;
}

li {
    list-style-type: none;
}

li>span {
    text-decoration:  underline;
    color: blue;
    cursor: pointer;
}

JavaScript

$(function() {
  $('.menu li').click(function() {
      if ($(this).children('.alist').hasClass('open')) {
        $(this).children('.alist').slideUp('fast').removeClass('open');
        return;
      }
     $('.alist').slideUp('fast').removeClass('open');
     $(this).children('.alist').slideDown("fast").addClass('open');
  });
});