**** HTML
<div class="footnow-menu">
<div class="item-footer">
<div class="footer-menu-title">
Khám phá Coollook
</div>
<div class="footer-menu-content">
foot__menu(24);
</div>
</div>
<div class="item-footer">
<div class="footer-menu-title">
Dịch vụ khách hàng
</div>
<div class="footer-menu-content">
foot__menu(33);
</div>
</div>
</div>
**** JS
function menuToggle() {
const menuSelect = $('.footnow-menu');
$(document).on('click', '.item-footer', function () {
const _this = $(this);
const menuSelected = _this.find('.footer-menu-title');
const menuSelectToggle = _this.find('.footer-menu-content');
const menuSelectToggleSib = $('.footer-menu-content');
const menuSelectedSib = $('.footer-menu-title');
if(menuSelected.hasClass('is-active')) {
menuSelectToggleSib.slideUp();
menuSelectedSib.removeClass('is-active');
} else {
menuSelectToggleSib.slideUp();
menuSelectedSib.removeClass('is-active');
menuSelectToggle.slideDown();
menuSelected.addClass('is-active');
}
});
}
$(document).ready(function(e) {
menuToggle();
});
**** CSS
.footer-menu-content{
display: none;
}
.footer-menu-title {
position: relative;
color: #fff;
font-size: 14px;
font-family: 'coollook';
}
.footer-menu-title i {
position: absolute;
right: 0;
top: 8px;
cursor: pointer;
}
.item-footer {
padding-bottom: 25px;
}
.footer-menu-title:before,
.footer-menu-title:after {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 12px;
height: 2px;
border-radius: 10px;
background-color: #fff;
margin-top: -1px;
}
.footer-menu-title.is-active:after {
transform: rotate(0deg);
}
.footer-menu-title:after {
transform: rotate(90deg);
transform-origin: center center;
transition: all .3s;
position: absolute;
}
.footnow-menu {
margin-top: 20px;
}
.footer-menu-content > ul {
padding: 0;
margin: 0;
list-style: none;
padding: 0 10px;
}
.footer-menu-content > ul > li {
padding-top: 10px;
}
.footer-menu-content > ul > li > a {
color: #9d9292 !important;
font-family: 'coollook';
font-size: 14px;
}
