Всем привет. Стоит opencart 3.0.3.3, при нажатии на плюс в количестве товара, товар в количестве отображается с шагом 2, то есть 2,4,6,8 и т.д.. Скрипт почему-то срабатывает дважды. Помогите, пожалуйста разобраться в чем проблема. Файл js с кодом прилагаю. Ссылку на товар тоже https://edelveystex.ru/zhenskij-trikotazh/halaty/halat-yuliya-trikotazh-mod-182
$plus.click(function () {
console.log($value.val())
if (!$($value).is('.size-quantity:disabled') && !($($value).is('.main-quantity') && $('.all-sizes:checked').length == 0)) {
var val = parseInt($value.val()) + 1;
$value.val(val);
if ($($value).is('.main-quantity') && $('.all-sizes:checked').length > 0) {
$('.size-quantity').val($($value).val());
}
if ($($value).is('.size-quantity') && $('.all-sizes:checked').length === 0) {
$('.main-quantity').val($.map($('.size-quantity'),(s)=> parseInt($(s).val())).reduce((c,b)=> c+b,0));
}
getProductSummary();
}
return false
});
$minus.click(function () {
if (!$($value).is('.size-quantity:disabled') && !($($value).is('.main-quantity') && $('.all-sizes:checked').length == 0)) {
var val = parseInt($value.val()) - 1;
$value.val(val > -1 ? val : 0);
if ($($value).is('.main-quantity') && $('.all-sizes:checked').length > 0) {
$('.size-quantity').val($($value).val());
}
if ($($value).is('.size-quantity') && $('.all-sizes:checked').length === 0) {
$('.main-quantity').val($.map($('.size-quantity'),(s)=> parseInt($(s).val())).reduce((c,b)=> c+b,0));
}
getProductSummary();
}
return false
});
so.system.js