تابع رد النداء ‎‎callbacks.remove()‎‎‎‎‎ في jQuery

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

تابع رد النداء ‎‎callbacks.remove( callbacks )‎‎

القيمة المعادة

ردود نداء (Callbacks).

الوصف

يُستخدَم تابع رد النداء ‎callbacks.remove()‎ في إزالة رد نداء أو مجموعة ردود نداء من قائمة ردود النداء.

‎callbacks.remove( callbacks )‎

أضيفت في الإصدار: 1.7.

callbacks

دالة أو مصفوفة، وتُمثِّل دالة أو مصفوفة من الدوال التي ستُضاف إلى قائمة ردود النداء.

يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (this).

أمثلة

استخدام ‎callbacks.remove()‎ لإزالة ردود نداء من القائمة:

// دالة تسجيل بسيطة تُضاف إلى قائمة ردود النداء
var foo = function( value ) {
  console.log( "foo: " + value );
};
 
var callbacks = $.Callbacks();
 
// إضافة دالة التسجيل foo إلى قائمة ردود النداء
callbacks.add( foo );
 
// إطلاق العناصر الموجودة في القائمة
callbacks.fire( "hello" );
// Outputs: "foo: hello"
 
// إزالة foo من قائمة ردود النداء
callbacks.remove( foo );
 
// إطلاق العناصر الموجودة في القائمة مرة أخرى
callbacks.fire( "world" );
 
// لن ينتج شيء لأن foo لم تعد في القائمة

مصادر