if (!$(".news__image-block").hasClass('open')) {
$('.news__image').hover(function() {
$(this).children('.news__image-block').toggleClass('half-open');
$(this).parents('.news__item').children('.news__text').children('.news__text-bottom').children('.news__text-next').toggleClass('invert');
});
}
Такая конструкция у меня не работает, почему? Я хочу, чтоб скрипт внутри кода не работал, если у элемента есть класс open, а он все равно работает. И почему не работает .children(".news__text > .news__text-bottom") ? Заранее спасибо.
Update
Всем спасибо, смог исправить положение при помощи :not и двойном toggleClass.