الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة تتابع وترتيب تنفيذ الاحداث فى ال Jquery

بدأه الفيل الطائر في 5 فبراير 2009 · 5 رد · 911 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندى مشكلة فى ترتيب تنفيذ الاوامر فى الجى كويرى

مثلا

1- $(document).ready(function() {
2- $("div .rightTitle1Links:eq(0)").click(function () { 
3- $("#tdBig").animate({right:'+=500'},1000);
4- $("#tdBig").hide('slow'); 
5- $("#tdBig").load('about.html .container');
6- $("#tdBig").show('slow'); 
7- $("#tdBig").animate({right:'-=500'},1000);
8- });
9- });

عند تنفيذ الكود يكون الترتيب للاستاجبه للاوامر حسب السطور

هكذا 1-2-5-3-4-6-7-8-9

وفكرت ان استخدم

setTimeout

ولكن ربما يكون تحميل الصفحة بطئ

لذا ارجو من الاخوة الكرام المساعده

#2

استدعي التوابع في callback

#3

ارجو التوضيح أكثر يا أخ خالد

#4
$("#tdBig").animate({right:'+=500'}, 1000, function(){
  $("#tdBig").hide('slow'); 
});

وهكذا تضع كل تابع B تريد تنفيذه بعد تابع آخر A داخل callback للتابع A

#5

شكرا كثيرا للمساعدة يا أخ خالد

ولقد ادرجت الاسكربت فى المرفقات لمن يريد الاستفاده

وارجوان تلقى نظره عليه لو فيه شئ خطأ

واتمنى ان تغير من عنوان المشاركه لو فى الاماكن لغرض الاستفاده

loadFromOtherPages.rar

#6

شكراً جزيلاً لك، العنوان مناسب جداً

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…