Делаю выпадающее меню на сайте, после первого нажатия менюшка выпадает, после второго скрывается, вроде все норм, но повторно кнопка никак не реагирует, что не так???
JQ:
$(".menu-button").click(function(){
$(".top-links").addClass("show");
$(this).click(function(){
$(".top-links").removeClass("show");
});
});
CSS:
@media only screen and (max-width : 768px) {
.top-links {
display: none;
width: 12rem;
margin: 5.5rem 0 0 5.5rem;
background-color: #303030;
position: absolute;
vertical-align: middle;
z-index: 1;
}
.top-links a {
display: block;
margin: 5px;
border-bottom: 1px solid;
}
.show {
display: block;
}
}
HTML:
<button class="menu-button hidden-sm hidden-md hidden-lg col-xs-1"><i class="fa fa-bars" aria-hidden="true"></i></button>
<div class="top-links">
<a href="#">Услуги</a>
<a href="#">Цены</a>
<a href="#">Портфолио</a>
<a href="#">Контакты</a>
</div>