Переход из функции в функцию невозможен
function game() { /*тут большой код*/ } function hodUser () { atrib = $(this).attr('src'); //записываю в переменную атриб значение атрибута соурс для дальшейшего использования в регулярке var regV = /\d{1,3}/; // Регудярное выражение: найти любую цифру 1 или 2хзначную var result = atrib.match(regV); //Поместим в переменную резулт это число для работы с ним в массиве result3=parseInt(result,10); resultCelDelUser = Math.floor(result3/10); lengthPoleGame = $('#poleGame img').size(); if ($('#poleGame').html() == '') { game(); } else { for(i=0; i<lengthPoleGame; i++) { pokrivKartSop = Math.floor((parseInt($('#poleGame img').eq(i).attr('src').match(regV),10))/10) if(resultCelDelUser == pokrivKartSop ) { game(); break; } } }} $('#karts img').click(hodUser ); При нажатии на на элемент ('#karts img') начинает работать функция hodUser(). В этой функции есть функция game() которая выполняться не хочет. Дебаггер в эту функцию вообще не заходит, пропускает. |
А, всё, нашел.
Скажите, а как переменную из ф-ии hodUser заставить в ф-ии game ? |
вынести эту переменную на уровень выше:
var global_variable = ""; function game() { /*тут большой код*/ } function hodUser() { /*тут большой код*/ } |
Часовой пояс GMT +3, время: 14:05. |