Здравствуйте, форумчане. На сайте wisell.ru под 1с-bitrix имеется кастомизированый модуль корзины. При изменении количества товара "на линейку" сумма считается не корректно, сробатывает рекурсия (можно протестировать на сайте). Проблема заключается в поиске функции которая записывает в массив товара количество. На клик срабатывает следующий скрипт: Код (Javascript): $(".count_down, .count_up", self).on("mousedown", function () { var _this = $(this), scrollTimeout, isFirst = true, doScroll = function () { if (_this.hasClass("count_down")) { opt.count--; } else if (_this.hasClass("count_up")) { opt.count++; } ; opt.count = opt.validCounter(opt.count); opt.count_input.val(opt.count); opt.count_input.trigger("updateValue", [opt.count]); opt.count_input.trigger("change"); //_this.closest(".ui-calculate-row").trigger("rowTotlal"); scrollTimeout = setTimeout(doScroll, isFirst ? 300 : 50); isFirst = false; }; if (self.hasClass("disabled")) { return false; } ; doScroll(); _this.on("mouseup mouseout", function () { scrollTimeout && clearTimeout(scrollTimeout); scrollTimeout = null; $(this).off("mouseup mouseout"); }); return true; }); Подозреваю, что дальше нужно следовать за opt.count_input.trigger("change"); но куда он ведет я не могу понять. Можно зайти с другой стороны: Код (Text): function(){ $.ajax({ url: "/include/ajax/refresh-basket.php", //async: false, dataType: 'json', }).done(function(response) { .... .... ..... В данной функции ajax выдает нужный мне массив response. Но в файле refresh-basket.php просто подключение компонента, куда идти дальше тоже не понятно. Буду рад любым вариантам поиска источника проблемы. Спасибо.