Я использую функцию .on() в jQuery для назначения функций событиям.jQuery - задержка всех вызовов функций, объявленных с .on
var someEvent = getEventName(someParams); // gets the event, like 'click'
var someFunctionReference = getFunctionNameBasedOnParams(someParams); // gets the function reference
$('.myElement').on(someEvent, someFunctionReference);
То, что я хотел бы сделать, это обернуть «someFunctionReference» внутри тайм-аута или задержать его обжиг (на какое-то время, позволяет сказать, что 250ms) без необходимости идти и изменять каждую функцию, которая возвращается методом.
Есть ли способ сделать это?
Не можете ли вы просто изменить код в 'getFunctionNameBasedOnParams', чтобы он возвращал функцию, завернутую в задержку? –