как дописать калькулятор Срочно!!
Я новичок в jquare b d javascript вот решил написать калькулятор только не могу понять как сделать чтобы при нажатии чека в функции калк появлялась переменная plita а при снятии чека она исчезала соответственно меняла значение в .keyup (); по чеку.
вот код: $(document).ready(function () { $("#fundament2,#fundament1").keyup(function calc() { var witch = $('input[name=with_lenta]').val() * 2; var height = $('input[name=height_lenta]').val() * 2; var thic = $('input[name=thic_lenta]').val()/ 100 ; var cokol_h = $('input[name=cokol_h]').val()/ 100 ; var cokol_w = $('input[name=cokol_w]').val()/ 100 ; var perek = $('input[name=perek]').val()/ 100 ; var pod_w = $('input[name=pod_w]').val()/ 100 ; var pod_h = $('input[name=pod_h]').val()/ 100 ; //--------------------------------------------------------// var plita = witch / 2 * height / 2 * perek; // надо уберать по действию $("#chek_plit").on("click", function perek() var cokol = cokol_h + cokol_w; var pogonaj = witch + height; var podoshva = pod_w * pod_h * pogonaj; var total = witch + height; var lenta_fun = total * thic * cokol; newTotal = lenta_fun + podoshva + plita; newTotal = newTotal.toFixed(2); //var newTotal = Math.round(total1); $("#Tot").text(newTotal); $("#Tot1").text(pogonaj); }) .keyup (); //------------------- Переключатель плита ----------------// $("#chek_plit").on("click", function perek(){ if( $(this).is(':checked') ){ $ (".fons2").css ({"display": "block"}); $ (".fons").css ({"margin-top": "0px"}); }else{ $ (".fons2").css ({"display": "none"}); $ (".fons").css ({"margin-top": "38px"}); $('input[name=perek]').val(''); } }); //------------------- Переключатель пятка ----------------// $("#chek_pod").on("click", function(){ if( $(this).is(':checked') ){ $ (".fons1").css ({"display": "block"}); }else{ $ (".fons1").css ({"display": "none"}); //document.getElementById("pod_h").value='0'; //document.getElementById("pod_w").value='0'; } }); //__________________________________________________ ________________ //------------------------------------------------------// $("#clic").on("click", function() { if ($("#l1").prop("checked")) { $('#block1,#fundament1,#fundament2').animate({heig ht: 'show'}, 500); $('#block2,#block3,#block4,#block5,#block6,#random _plita,#random_6,#random_7').animate({height: 'hide'}, 500); //------------------- Калькулятор 1 ----------------// } else {if ($("#l2").prop("checked")) { $('#block1,#block3,#block4,#block5,#block6,#random _plita,#random_6,#random_7').animate({height: 'hide'}, 500); $('#block2,#fundament1,#fundament2').animate({heig ht: 'show'}, 500); //------------------- Калькулятор 2 ----------------// } else { if ($("#l3").prop("checked")) { $('#block1,#block2,#block4,#block5,#block6,#random _plita,#random_7').animate({height: 'hide'}, 500); $('#block3,#fundament1,#fundament2,#random_6').ani mate({height: 'show'}, 500); //------------------- Калькулятор 3 ----------------// alert = ("похуй"); } else { if ($("#l4").prop("checked")) { $('#block1,#block2,#block3,#block5,#block6,#random _plita,#random_6').animate({height: 'hide'}, 500); $('#block4,#fundament1,#fundament2').animate({heig ht: 'show'}, 500); //------------------- Калькулятор 4 ----------------// } else { if ($("#l5").prop("checked")) { $('#block1,#block2,#block3,#block4,#block6,#fundam ent1,#fundament2,#random_6,#random_7').animate({he ight: 'hide'}, 500); $('#block5,#random_plita').animate({height: 'show'}, 500); //------------------- Калькулятор 5 ----------------// } else { if ($("#l6").prop("checked")) { $('#block1,#block2,#block3,#block4,#block5,#random _plita').animate({height: 'hide'}, 500); $('#block6,#fundament1,#fundament2,#random_6,#rand om_7').animate({height: 'show'}, 500); //------------------- Калькулятор 6 ----------------// } }}}}}}); }); там ещё смена картинок по чеку прописана. |
там по чеку сейчас картинка и форма вылезает а надо чтобы и данные сбрасывала с формы при снятии чека.
|
Часовой пояс GMT +3, время: 08:40. |