Рассчитайте процентную скидку на несколько продуктов на странице со списком продуктов.Jquery

Программирование на jquery
Ответить
Anonymous
 Рассчитайте процентную скидку на несколько продуктов на странице со списком продуктов.

Сообщение Anonymous »

Привет, я пытаюсь определить процентную скидку на товары, которые продаются на странице со списком товаров и имеют цену, как была, так и сейчас.
У меня есть код работаю над получением процентной скидки, но не могу заставить ее работать динамически для каждого продукта. Поскольку на данный момент он выполнит расчет, а затем выведет ту же процентную скидку для каждого продукта, и даже для продуктов, которые имеют полную цену.
Любая помощь по этому вопросу будет оценена по достоинству. Спасибо!

Код: Выделить всё

setTimeout(function discountPrice() {
$('.product-slab__price').each(function() {
var pattern = /[^0-9\.]/g;
var wasPrice = parseFloat($(".product-price__primary .product-price__was").text().replace(pattern, "")) / 100;
var newPrice = parseFloat($(".product-price__primary .product-price__value--discounted").text().replace(pattern, "") / 100);
var subtractPrice = (Math.abs(wasPrice - newPrice));
var dividePrice = (Math.abs(subtractPrice / wasPrice));
var multiplyPrice = (Math.abs(dividePrice * 100));
$('.discountPercentage').html(multiplyPrice.toFixed(0) + "&#37");
});
}, 500);

Код: Выделить всё

.product-price__was {
text-decoration: line-through;
}

.product-price__value.product-price__value--discounted {
color: red;
}

Код: Выделить всё



Was €10,00
Now €8,00
 




€15,00
€10,00





€15,90





Подробнее здесь: https://stackoverflow.com/questions/665 ... sting-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»