Callbacks.add
.add()
Добавляет заданную функцию/функции в список функций callbacks-объекта. Замечание: .add() относится к методам объекта callbacks, а не jQuery. Поэтому на объектах jQuery его вызывать не следует (например так: $("div").add(...)).
.add(func)1.7
func — функция или массив функций, которые будут добавлены в набор функций текущего объекта callbacks.
Пример
Создадим объект callbacks и добавим в него две функции, используя .add()
// функция, добавляющая в некую консоль логи // с пометкой "foo" var foo = function( value ){ console.log( 'foo:' + value ); } // другая похожая функция добавляющая в некую // консоль логи с пометкой "bar" var bar = function( value ){ console.log( 'bar:' + value ); } var myCallbacks = $.Callbacks(); // добавим функцию foo в набор функций объекта myCallbacks myCallbacks.add( foo ); // вызовем набор функций объекта myCallbacks myCallbacks.fire( 'hello' ); // выведет: 'foo: hello' // добавим функцию bar в набор функций объекта myCallbacks myCallbacks.add( bar ); // вызовем набор функций объекта myCallbacks myCallbacks.fire( 'world' ); // выведет: // 'foo: world' // 'bar: world'