@vikholodov

Как передать переменные в функцию?

Пишу свой первый калькулятор на Jquery.
Есть функция, вот часть ее:
$("#slider").on("change", function () {
var total_days = (days + tz + meta)*copyright
});

И есть 3 чекбокса, при изменении которых меняются значения переменных:
var tz = 0;	
var meta = 0;
var copyright = 1;

	$('#check2').change(function() {
		if ($('#check2').prop('checked')) {
		var tz = 2;
		} else {
		var tz = 0;	
		}				
	});
	$('#check3').change(function() {

		if ($('#check3').prop('checked')) {
		var meta = 2;
		} else {
		var meta = 0;	
		}				
	});
	$('#check4').change(function() {
		if ($('#check4').prop('checked')) {
		var copyright = 3;
		} else {
		var copyright = 1;	
		}				
	});

Переменные сделал глобальными, чтобы хоть как-то это работало, но как передать изменения в функцию?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Можно писать в data атрибуты, можно в local или sessionStorage. Правильнее наверное не создавать кучу переменных, а создать объект и дергать его.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы