English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
جافا سكربت أوامر تنفذ خطوة بخطوة. ولكن، نظرًا لأن تأثيرات جافا سكربت تحتاج بعض الوقت للانتهاء، قد تنفذ الخط التالي من الكود قبل انتهاء التأثير السابق من التنفيذ. هذا قد يؤدي إلى خطأ.
لمنع هذا من الحدوث، يقدم jQuery دالة تدفق مبدئي لكل طريقة تأثير.
سيتم تنفيذ الدالة التدفق المبدئي بعد اكتمال التأثير الحالي.
تُمرر الدوال التدفق المبدئي كمعاملات لطرق التأثير، وتُظهر عادة كآخر معامل للطريقة.
القواعد النموذجية: $(المخترع).hide(المدة، التسريع، الدالة التدفق المبدئي);
المثال التالي يحتوي على معامل تدفق مبدئي، وهو الدالة التي سيتم تنفيذها بعد اكتمال تأثير الإخفاء:
$("button").click(function(){ $("p").hide("slow", function(){ // الكود الذي سيتم تنفيذه بعد اكتمال التأثير alert("The paragraph is now hidden"); }); });اختبار لرؤية‹/›
المثال التالي لا يحتوي على معامل تدفق مبدئي، وسيتم عرض نافذة إشعار قبل اكتمال تأثير الإخفاء:
$("button").click(function(){ $("p").hide("slow"); alert("الفقرة الآن مخفية"); });اختبار لرؤية‹/›