Так а что непонятно?
1. Конструкция имеет вид obj.dd.on(arg1, arg2);
, т. е. вызов функции obj.dd.on()
с двумя параметрами: строкой 'click'
и функцией function (event) { ... }
. Да, одна функция передаётся аргументом в другую, вроде ничего страшного.
2. Передаваемая функция состоит из двух операторов (statements):
2.1. Вызвать функцию $()
с параметром this
, у объекта-результата вызвать функцию toggleClass()
с параметром 'active'
.
2.2. return false;
— очевидно.
Как уже сказали: если вас повергает в шок такая конструкция, то вам всё-таки стоит почитать учебник с очевидностями.