jQuery callbacks.remove() 方法
實例
使用 callbacks.remove() 從回調列表中的刪除回調
$(function () {
// 簡單的測試函數
var foo = function( value ) {
alert( "foo:" + value );
};
var callbacks = $.Callbacks();
// 添加測試函數foo到列表
callbacks.add( foo );
// 傳入參數調用所有回調
callbacks.fire( "hello" );
// 輸出 "foo: hello"
// 鎖定回調列表
callbacks.remove(foo);
// 測試回調列表的狀態
callbacks.fire( "world" );
// 乜有輸出,因為列表中沒有"foo"回調函數
})
定義和用法
callbacks.remove() 函數用於從回調列表中的刪除一個回調或回調集合。
此方法返回一個回調對象到它綁定的回調列表
語法
callbacks.remove( callbacks )
參數 | 描述 |
---|---|
callbacks | Function,Array類型 要從回調列表中刪除的一個函數或函數數組 |