jQuery Event para executar um callback * agora *

Às vezes queremos executar algo agora E quando um evento acontecer; a maneira mais comum de isso acontecer é em eventos de redimensionamento, então, em vez de fazer isso:

fixSize();
$
(window).resize(fixSize);

Nós podemos fazer isso:

$(window).on('now resize', fixSize);

Para poder fazer isso, basta adicionar estas linhas após carregar o jQuery:

jQuery.event.special.now = {
setup
: function(a, b, cb) {
var self = this;
setTimeout
(function (argument) {
$
(self).trigger('now').off('now');
});
}
};