Показать сообщение отдельно
  #4 (permalink)  
Старый 22.08.2017, 13:45
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,797

LADYX,
Ошибка наверняка в этом участке кода:
$('.timer').ready(function(declOfNum(number, titles) {
			cases = [2, 0, 1, 1, 1, 2];
			return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]];
		});

Во-первых, событие «ready» для блока .times не произойдет, пока его самостоятельно не запустишь (не уверен);
Во-вторых, тела у обработчика события «ready» нет;
В-третьих, у тебя в коде синтаксическая ошибка.

Я такого объявления функции/класса в js никогда не видел.
Видел такое только в Java, однако в js это, вероятно, не прокатит.

Последний раз редактировалось Nexus, 22.08.2017 в 13:51.
Ответить с цитированием