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