var calcSumm = function() {
var summ = 0;
$('.product-price').each(function() {
var price = $('.price-new-product.product--p', this).text().replace('р.'); //лучше, если верстка будет вида
//<span class="price-new-product product--p" data-sum="3500">3500р.</span>
//тогда делаем не .text().replace('р.'), а .data('sum')
var count = $input.val();
summ += count*price;
});
}
//и далее после пересчета количеств
$('.count-up').click(function () {
...
calcSumm();
});
rotateTo(index, function() {
...
$(this).next().animate({
"top": `${top+40}px`,
"left": `${left}px`
}
}
function rotateTo(index, callback) {
... do something
if(callback) callback();
}