Everything is ready in pritsippe, only I don’t know how to reset the prices (because they are all different) and remove the checkboxes, save the good people. fresh-diet.ru/img/social/calc
There are pictures from there I take prices
<a class="img_minimum"><img src="img/2000х2200.png" price="8300"></a> <a class="img_minimum"><img src="img/2100х1400-1.png" price="12300"></a> <a class="img_minimum"><img src="img/2100х1400-2.png" price="0"></a> There are checkboxes from there, well, I'm sorry I have to take value
<label><input type="checkbox" name="dop" value="240" placeholder="Отлив" class="radio_choose1">Отлив</label> <label><input type="checkbox" name="dop" value="480" placeholder="Подоконник" class="radio_choose2">Подоконник</label> <label><input type="checkbox" name="dop" value="2600" placeholder="Откосы" class="radio_choose3">Откосы</label> <label><input type="checkbox" name="dop" value="2000" placeholder="Монтаж" class="radio_choose4">Монтаж</label> Well, actually all the salt in jquery
$(document).ready(function() { // вся мaгия пoсле зaгрузки стрaницы price = 0; dopolneniya = 0; ///прозраяные кнопки до выбора картинки $("input").css('opacity', '0.2'); $(".img_minimum img").click(function(event) { //выбрали картинку, получаем значения value //кнопки в нормале $("input").css('opacity', '1.4'); //задаем активную картинку $(".img_minimum img").css({'background':'#ffffff','border': '2px solid #c2c2c2'}); $(this).css({'background':'#ebebeb','border': '2px solid green'}); //выводим ее вместо большой главной картинки img_name = $(this).attr('src'); $(".big_img img").attr('src', img_name); //вытаскиваем цену тег картинки price img_price = $(this).attr('price'); price = parseInt(img_price); //var inputs = $(".dopolneniya input"); var summ = 0; $(".one").text(price + " руб"); with_complect = parseInt($(".all2").text()); $(".all").text(price + with_complect + " руб"); if (price == 7900) { //alert("this is 3"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '380'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '700'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '3000'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '3200'); with_complect = 0; summ = 0; changeElement(); getSum(); } else if(price == 9600){ //alert("this is 4"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '380'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '700'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '3000'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '3200'); summ = price; changeElement(); getSum(); } else if(price == 8300){ //alert("this is 5"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '380'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '700'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '3000'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '3200'); summ = price; changeElement(); getSum(); } else if(price == 12300){ //alert("this is 6"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '240'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '400'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '4000'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '3200'); summ = price; changeElement(); getSum(); }else if(price == 0){ //alert("this is 7"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '380'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '250'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '3000'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '4100'); summ = price; changeElement(); getSum(); } else if(price == 5600){ //alert("this is 1"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '240'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '480'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '2600'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '2000'); summ = price; changeElement(); getSum(); } else if(price == 7200){ //alert("this is 2"); $(".radio_choose1").removeAttr('value'); $(".radio_choose1").attr('value', '240'); $(".radio_choose2").removeAttr('value'); $(".radio_choose2").attr('value', '480'); $(".radio_choose3").removeAttr('value'); $(".radio_choose3").attr('value', '2600'); $(".radio_choose4").removeAttr('value'); $(".radio_choose4").attr('value', '2000'); summ = price; changeElement(); getSum(); } }); $(function changeElement(){ $(".dopolneniya input[type=checkbox]").change(function(){ summa = getSum(); $(".all2").html(summa); with_complect = parseInt($(".all2").text()); $(".all").text(price + with_complect + " руб"); }); }); function getSum(){ inputs = $(".dopolneniya input"); summ = 0; for(var i = 0; i < inputs.length; i++){ if($(inputs[i]).prop("checked")) summ += +$(inputs[i]).val(); } // for i return summ; } // getSum });