Я работаю над веб-сайтом, на котором есть кнопка, показывающая меню при нажатии. Я пытаюсь заставить его менять цвет при активном, но toggleClass не меняет цвет фона при нажатии кнопки. Вот код, который я использую.jQuery toggleClass не работает
$(".services-btn").click(function() {
$(this).toggleClass("active-btn");
});
div.services-btn {
background-color: black;
color: #f9f9f9;
cursor: pointer;
float: left;
margin: 10px;
padding: 15px 0;
text-align: center;
width: 80px;
}
.active-btn {
background-color: darkred;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="services-btn mobile">Services</div>
Является ли 'active-btn' классом? CSS имеет правило для '.active-btn'. – Li357
, потому что вы переключите класс, который не имеет стиля .. он должен быть 'active-btn' not' active' – guradio