Перейти к содержимому


Не Меняется Количество Товаров В Каталоге


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 16 Июнь 2020 - 18:08

Если Вы столкнулись с проблемой, что в каталоге товаров при пролистывании с 2,3 и т.п страницам у Вас перестает работать выбор количества товара, то нужно произвести следующие изменения:

1) В шаблоне main.js замените код:

$('.qty-plus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal)){
	  quantity.val(currentVal + 1);
	  quantity.trigger('keyup');
	}
	return false;
  });
  $('.qty-minus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal) && !(currentVal <= 1) ){
		quantity.val(currentVal - 1);
		quantity.trigger('keyup');
	}
	return false;
  });

на

quantity();

2) Перед кодом:

$(document).ready(function(){
 
  $('#column-left .box-heading').click(function(){

добавляем:

function quantity(){
$('.qty-plus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal)){
	  quantity.val(currentVal + 1);
	  quantity.trigger('keyup');
	}
	return false;
  });
  $('.qty-minus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal) && !(currentVal <= 1) ){
		quantity.val(currentVal - 1);
		quantity.trigger('keyup');
	}
	return false;
  });
}

и перед кодом:

lastPage++;
	  // если это последняя страница, завершаем работу

добавляем:

quantity();





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных