سبد (0)

زنجیره ای کردن متدها در jQuery

با jQuery، می توانید متدها را به یکدیگر زنجیر کنید.

زنجیره ای کردن به ما اجازه می دهد تا تنها با یک دستور، چندین متد را روی یک عنصر مشخص، اجرا کنیم.


زنجیره ای کردن (chaining) متدها در jQuery

تا حالا دستورات jQuery را یکی بعد از دیگری نوشته ایم. اما تکنیکی به نام "زنجیره ای کردن" یا "chaining" وجود دارد که به ما اجازه می دهد تا تنها با یک دستور، چندین متد را روی یک عنصر مشخص، اجرا کنیم.

 توجه: به این ترتیب، برای اعمال کارهای مختلف، مرورگرها مجبور نیستند که عنصرهای یکسان را بیش از یک مرتبه شناسایی کنند.

برای زنجیره ای کردن کارها، به صورت ساده عمل دلخواه تان را به عمل قبلی متصل کنید.

در مثال زیر، متدهای ()css و ()slideUp و ()slideDown به یکدیگر زنجیر شده اند. عنصر با شناسه "p1" ابتدا به رنگ قرمز، سپس به صورت اسلایدی پنهان می شود و در نهایت به صورت اسلایدی نمایان خواهد شد:

مثال (زنجیره ای کردن متدها در jQuery)

$("#p1").css("color","red").slideUp(2000).slideDown(2000);
خودتان امتحان کنید »

شما می تونید هر تعداد متد دیگری که نیاز دارید را به انتهای کد بالا اضافه نمایید.

توجه: زمانی که در حال زنجیره ای کردن متدها هستید، می توانید هر متد را در یک خط مانند زیر قرار دهید:

مثال (زنجیره ای کردن متدها در jQuery)

$("#p1").css("color","red")
  .slideUp(2000)
  .slideDown(2000);
خودتان امتحان کنید »

jQuery، خطوط سفید اضافی را حذف می کند و کد بالا را مانند یک خط کد اجرا خواهد کرد.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه