클릭하면 메뉴가 표시되는 버튼이있는 웹 사이트에서 작업하고 있습니다. 활성화 될 때 색상을 변경하려고 시도하지만 버튼을 클릭 할 때 배경색을 변경하지 않습니다. 여기에 제가 사용하고있는 코드가 있습니다. 당신이 CSS에 코드를 입력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
스타일이없는 클래스를 토글하기 때문에 .. '액티브 -btn' 액티브가 아니어야합니다 – guradio