При выборе чекбоксов, нужно посчитать скидку. Скидка 12% от 5 шт.
<label for="Bort">Борт у стены</label>
<span id="price4">1100</span>
<input type="checkbox" id="Bort" /><br>
<label for="Borta">Борта у стены</label>
<span id="price5">2200</span>
<input type="checkbox" id="Borta" /><br>
<label for="Bok_pereg">Боковая перегородка</label>
<span id="price6">350</span>
<input type="checkbox" id="Bok_pereg" /> <br>
<label for="count">Итого:</label>
<span id="final_price">5600</span> руб <br>
Скидка 12% от 5 шт <br>
<input type="number" id="count" name="Количество" value="1" /> шт
jQuery
$('#count').keyup(calculate);
function calculate() {
var sum = 0;
//услуги подсчет добавляются к сумме автоматически
if ($("#Bort").is(':checked')) sum += 1100;
if ($("#Borta").is(':checked')) sum += 2200;
if ($("#Bok_pereg").is(':checked')) sum += 350;
//количество товара:
var count = $("#count").val();
sum = count * sum;
//со скидкои 12%
var count = $("#count").val();
if(count >= 5){
sum = count * (sum - (sum * 12) / 100);
} else{
sum = count * sum;
}
if(count >= 10){
sum2 = count * (sum - (sum * 23) / 100);
} else{
sum2 = count * sum;
}
//итоговая цена cо скидкой
$('#final_price_skidka').html(sum);
//итоговая цена cо скидкой
$('#final_price_skidka2').html(sum2);
//итоговая цена
$('#final_price').html(sum);
}
$('select,input').change(function() {
calculate();
});
полный код
Если я правильно понял ваш вопрос, можно сделать так:
$('#count').keyup(calculate);
function calculate() {
var sum = 0;
//услуги подсчет добавляются к сумме автоматически
if ($("#Bort").is(':checked')) sum += 1100;
if ($("#Borta").is(':checked')) sum += 2200;
if ($("#Bok_pereg").is(':checked')) sum += 350;
//количество товара:
var count = $("#count").val();
if(count >= 5){
sum = count * (sum - (sum * 12) / 100);
} else{
sum = count * sum;
}
//итоговая цена
$('#final_price').html(sum);
}
$('select,input').change(function() {
calculate();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<label for="Bort">Борт у стены</label>
<span id="price4">1100</span>
<input type="checkbox" id="Bort" /><br>
<label for="Borta">Борта у стены</label>
<span id="price5">2200</span>
<input type="checkbox" id="Borta" /><br>
<label for="Bok_pereg">Боковая перегородка</label>
<span id="price6">350</span>
<input type="checkbox" id="Bok_pereg" /> <br>
<label for="count">Итого:</label>
<span id="final_price">5600</span> руб <br>
Скидка 12% от 5 шт <br>
<input type="number" id="count" name="Количество" value="1" /> шт
Можно ли данный скрипт, выполнить на стороне сервера, либо как нибудь изменить его под php?
В общем я переьираю массив и мне нужно добавить в тег - класс, затем в этот новый "классный" тег внутрь вставить значение массива
Пытаюсь выводить увеличенные изображения через fancyboxДелаю это таким кодом: