<select name="" id="reservation-select">
<option class="reservation-option _reqSelect" value=""></option>
</select>
<div class="custom-select">
<p class="custom__select__title">
Выберите количество
</p>
<i class="fal fa-angle-up"></i>
<div class="dropdown-select">
<div class="dropdown-item">1</div>
<div class="dropdown-item">2</div>
<div class="dropdown-item">3</div>
<div class="dropdown-item">4+</div>
</div>
</div>
js код
let option = document.querySelector('.reservation-option');
let customSelect = document.querySelector('.custom-select');
let customSelectTitle = document.querySelector('.custom__select__title');
let dropdownSelect = document.querySelector('.dropdown-select');
let selectItem = document.querySelectorAll('.dropdown-item');
customSelect.onclick = function(){
dropdownSelect.classList.toggle('active');
for(let i = 0;i<selectItem.length;i++){
selectItem[i].onclick = function(){
for(let i = 0;i<selectItem.length;i++){
selectItem[i].classList.remove('active');
}
selectItem[i].classList.add('active');
option.value = selectItem[i].innerHTML;
customSelectTitle.innerHTML = selectItem[i].innerHTML;
}
}
}
var countDelivery;
$('.basket__item input').on('click', function() {
countDelivery = $(this).data('count');
});
console.log(countDelivery);
function plusProduct(array){
$('.plusProduct').on('click',function(){
let inputNum = +$('.твой инпут').val();
let plusInput = inputNum++;
let plusProduct = inputNum++;
$('.твой инпут').val(plusProduct);
});
}
function minusProduct(array){
$('.minusProduct').on('click',function(){
let inputNum = +$('.твой инпут').val();
let plusInput = inputNum--;
let plusProduct = inputNum--;
$('.твой инпут').val(plusProduct);
if($('.твой инпут').val() <= 1){
$('.твой инпут').val(1);
};
});
};
btn.addEventListener('click',addToCard);
function addToCard(){
let cart = [];
let id = this.getAttribute('data-id');
//id это идентификатор и номер продукта //
if (cart[id] != undefined) {
cart[id]++;
}else {
cart[id] = 1;
}
}
window.addEventListener('scroll', scrollAnimation);
//Вот сюда вместо scroll__elem вы ставите свои элементы//
let scrollElements = document.querySelectorAll('.scroll__elem');
let clientHeight = document.documentElement.clientHeight;
function scrollAnimation(){
for(let i = 0;i<scrollElements.length;i++){
//Вот сюда ставишь при скольки показании элемента будет срабатывать функция//
let plus = clientHeight / 2;
let plusResult = clientHeight - plus;
if (plusResult >= scrollElements[i].getBoundingClientRect().top) {
//Вот здесь сама функция//
scrollElements[i].classList.add('anim');
}
}
}