У меня следующая проблема:
У меня есть функция
workspace.func = function() {console.log(5);}
Я присоединяю ее как обработчик событий:
$(workspace).bind("ping", workspace.func);
Затем я меняюопределение функции:
var cF = workspace.func;
workspace.func = function() {
...
cf.call(this);
}
но
$(workspace).trigger("ping")
>>5
Как правильно обернуть функцию во время выполнения, чтобы обработчик также указывал на измененную функцию?