Есть две функции:
function timeWord(num){
switch(num){
default:
num = '';
break;
case 2:
case 3:
case 4:
num = 'часа';
break;
case 5:
num = 'часов';
break;
}
return num;
}
function calcJobTime(distance){
var time;
distance = parseInt(distance);
switch(true){
case distance < 7:
time = 2;
break;
case distance > 6 && distance < 23:
time = 3;
break;
case distance > 22 && distance < 51:
time = 4;
break;
case distance > 50:
time = 'Без учета времени в дороге. 1 час на погрузку, 1 час на разгрузку';
break;
}
distance = time;
return distance;
}
Используются в коде
var jobTime;
var timeWord;
$('#options-hide').hide();
$('#way').html(distance);
$('.options').show();
jobTime = calcJobTime(distance);
$('.car-time-value').html(jobTime);
$('.car-time-word').html(timeWord(jobTime));
alert(timeWord(jobTime));
Однако, после вызова timeWord() скрипт перестаёт обрабатываться. Даже alert не вылетает.
Как так? В чем может быть проблема?
В консоли все чисто.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости