June 3rd, 2016

(no subject)

Ущипните меня! На обычном объекте, не DOM-элементе, можно делать такое:

var a = $({}).on('click', function(){console.log('WTF?')});
a.trigger('click');

// =>  WTF?

Это мне как раз очень на руку, я замочил во время тестов window, а потом понял, что у меня на него обработчик событий вешается. Так что я щаслив. Но блин, какой нежданчик!