$com_offer['offer_count'] += ( $_item['quantity'] ?? 1 );
$com_offer['offer_total'] += $_item['sale'] * ( $_item['quantity'] ?? 1 );
$quantity = $_item['quantity'] ?? 1;
$com_offer['offer_count'] += $quantity;
$com_offer['offer_total'] += $_item['sale'] * $quantity;
gulp html
let bags = document.querySelectorAll('.bag');
// Для каждого элемента в корзине
bags.forEach(bag => {
let remove = bag.querySelector('.remove');
let like = bag.querySelector('.like');
remove.addEventListener('click', () => {
bag.remove();
});
like.addEventListener('click', () => {
if(like.style.color == 'rgb(201, 207, 255)'){
like.style.color = 'red';
} else {
like.style.color = 'rgb(201, 207, 255)'
}
});
// Ну и так далее...
})
searchRoomsButton__2fSnk
в вордпрессе генерируется рандомно, и скрипт его не находит.document.querySelector('.searchRoomsButton__2fSnk')?.addEventListener('click', () => {
const el = document.querySelector('.searchRoomsButton__2fSnk');
if (el) {
el.addEventListener('click', () => {
.modal-wrapper {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
/* То, что нужно */
overscroll-behavior: contain;
}
создать переменные до вызова функции, а в самой функции присваивать значения?
function takeInfo() {
let x = 0;
let y = 1;
let z = 2;
return { x, y, z }
}
document.querySelector('.but').onclick = function() {
let {x, y, z} = takeInfo();
console.log(x, y, z)
}