var items = Array.prototype.slice.call(document.querySelectorAll('.cart__box-desktop-item'))
var emptyMessageElement = document.querySelector('.cart__box-desktop-message')
$('.cart__box-desktop-btn').click(function(){
$(this).parent().addClass('none');
// определяем что у всех есть класс none
var isAllHidden = items.every(function(item){return item.classList.contains('none')})
if(isAllHidden) {
emptyMessageElement.classList.remove('none')
} else {
emptyMessageElement.classList.add('none')
}
});
// Оставим это и тут тоже, на случай, если Вам нужно проверять корзину при загрузке страницы.
// Тогда стоит обернуть это кусочек в функцию и вызывать её.
// Если не нужно - можете удалить кусочек ниже.
// определяем что у всех есть класс none
var isAllHidden = items.every(function(item){return item.classList.contains('none')})
if(isAllHidden) {
emptyMessageElement.classList.remove('none')
} else {
emptyMessageElement.classList.add('none')
}
orientationchange
не поддерживается на десктопных браузерах, даже в режиме эмуляции.orientationchange
на resize
advertising
.article
..advertising.article__advertising