Answer the question
In order to leave comments, you need to log in
Toggle class correct usage?
The task is this: so that by clicking on the button .js-menu-trigger
on the class .header
added .
This is how I did it:class="header_colored"
$('.js-menu-trigger').click(function() {
$('.header').toggleClass('header_colored');
});
.header_colored
. .header_colored
$('.header').not('.header_main').toggleClass('header_colored');
Answer the question
In order to leave comments, you need to log in
You can try the following code:
$('.js-menu-trigger').click(function() {
const header = $('.header');
const headerClass = 'header_colored';
header[header.hasClass(headerClass) ? 'removeClass' : 'addClass'](headerClass);
});
$(document).ready(function(){
$(".header.header_colored").addClass("already_colored");
});
$('.js-menu-trigger').click(function() {
if($(".already_colored").length>0){
$(".already_colored").removeClass("already_colored");
}
else{
$('.header').toggleClass('header_colored');
}
});
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question