تابع رد النداء ‎‎callbacks.add()‎‎ في 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.add( callbacks )‎

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

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

الوصف

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

‎callbacks.add( callbacks )‎

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

callbacks

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

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

أمثلة

استخدام ‎callbacks.add()‎ لإضافة رد نداء جديد إلى قائمة ردود النداء:

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

مصادر