Добрый день.
Прикручивал карусельку и заметил интересный код
$('.jcarousel-control-prev')
.on('jcarouselcontrol:active', function() {
$(this).removeClass('inactive');
}).on('jcarouselcontrol:inactive', function() {
$(this).addClass('inactive');
}).jcarouselControl({ target: '-=1' });
.on('
jcarouselcontrol:active', function() {
в имени обработчика используется двоеточие, но насколько я знаю переменные с двоеточием в js объявлять нельзя. В документации ничего не нашел, нигде про двоеточие не упоминается.
Будьте добры просветите как создавать такие обработчики, или что за механика здесь используется.