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类型 要从回调列表中删除的一个函数或函数数组 |