[miniShop2] Разместить корзину внутри блока с оформлением заказа

Потребовалось разместить блок с корзиной #msCart внутри блока с оформлением заказа #msOrder. Казалось бы — просто. Я думал также, пока не удивился странностям в пересчетах стоимости, и кол-ва тваров при наличии более 1 товара в корзине.

Оказалось, что при изменении в корзине стреляет событие для #msOrder, которое и начинает творить ерунду. Лекарство простое (добавляем выделенную строчку в показанное место в components/minishop2/js/web/default.js):

/// ...
.on('change', miniShop2.Order.order + ' input,' + miniShop2.Order.order + ' textarea', function () {
  if($(this).closest(miniShop2.Cart.cart).length !== 0){ return false;}
  var $this = $(this);
/// ...

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

Похожие статьи

Наш сайт использует куки, нажмите «ОК» если вы не против
OK