Привет всем помогите пожалуйста новичку... вот такой код
мне нужно чтобы вторая часть срабатывала при клике на body при условии что боковое меню с классом active
$('body').on('click', '.hamburger', function(e){
$('.hamburger').addClass('hamburger_active');
$('.header__menu').addClass('header__menu_active');
});
$('body').on('click',function(e){
$('.hamburger').removeClass('hamburger_active');
$('.header__menu').removeClass('header__menu_active');
});
есть ли у элемента класс можно узнать с помощью функции hasClass()
$('body').on('click','.hamburger', function(e){
if ($('.hamburger').hasClass('hamburger_active')) {
$('.hamburger').removeClass('hamburger_active');
$('.header__menu').removeClass('header__menu_active');
} else {
$('.hamburger').addClass('hamburger_active');
$('.header__menu').addClass('header__menu_active');
}
});
.hamburger_active {
color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="hamburger">hamburger</div>
Так же можно укоротить функцию используя toggleClass()
$('body').on('click', '.hamburger', function(e){
var hasNotClass = !$('.hamburger').hasClass('hamburger_active');
$('.hamburger').toggleClass('hamburger_active', hasNotClass);
$('.header__menu').toggleClass('header__menu_active', hasNotClass);
});
.hamburger_active {
color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="hamburger">hamburger</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Добрый день дорогие друзья ,проблема заключается в том что при использовании OwlCarousel в wordpress-е вот такая ошибка:
Не могу найти информацию по привязке объекта к пути
Есть основной код который должен выполняться