الفرق بين المراجعتين لصفحة: «jQuery/callbacks/remove»
Kinan-mawed (نقاش | مساهمات) لا ملخص تعديل |
ط استبدال النص - 'JQuery' ب'jQuery' |
||
(3 مراجعات متوسطة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:تابع رد النداء <code>callbacks.remove()</code> في jQuery}}</noinclude> | <noinclude>{{DISPLAYTITLE:تابع رد النداء <code>callbacks.remove()</code> في jQuery}}</noinclude> | ||
== تابع رد النداء <code>callbacks.remove( callbacks )</code> == | == تابع رد النداء <code>callbacks.remove( callbacks )</code> == | ||
===القيمة المعادة=== | ===القيمة المعادة=== | ||
[[ | [[jQuery/callbacks|ردود نداء (Callbacks)]]. | ||
===الوصف=== | ===الوصف=== | ||
يُستخدَم تابع رد النداء <code>callbacks.remove()</code> في إزالة رد نداء أو مجموعة ردود نداء من قائمة ردود النداء. | يُستخدَم تابع رد النداء <code>callbacks.remove()</code> في إزالة رد نداء أو مجموعة ردود نداء من قائمة ردود النداء. | ||
سطر 14: | سطر 13: | ||
[[JavaScript/Function|دالة]] أو [[JavaScript/Array|مصفوفة]]، وتُمثِّل دالة أو مصفوفة من الدوال التي ستُضاف إلى قائمة ردود النداء. | [[JavaScript/Function|دالة]] أو [[JavaScript/Array|مصفوفة]]، وتُمثِّل دالة أو مصفوفة من الدوال التي ستُضاف إلى قائمة ردود النداء. | ||
يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (<code>this</code>). | يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (<code>[[JavaScript/this|this]]</code>). | ||
===أمثلة=== | ===أمثلة=== | ||
استخدام <code>callbacks.remove()</code> لإزالة ردود نداء من القائمة:<syntaxhighlight lang="javascript"> | استخدام <code>callbacks.remove()</code> لإزالة ردود نداء من القائمة:<syntaxhighlight lang="javascript"> | ||
سطر 37: | سطر 36: | ||
callbacks.fire( "world" ); | callbacks.fire( "world" ); | ||
// لن ينتج شيء لأن foo لم تعد في القائمة | // لن ينتج شيء لأن foo لم تعد في القائمة | ||
المراجعة الحالية بتاريخ 09:21، 24 يونيو 2018
تابع رد النداء callbacks.remove( 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 لم تعد في القائمة