زنجیره ای کردن متدها در jQuery
با jQuery، می توانید متدها را به یکدیگر زنجیر کنید.
زنجیره ای کردن به ما اجازه می دهد تا تنها با یک دستور، چندین متد را روی یک عنصر مشخص، اجرا کنیم.
زنجیره ای کردن (chaining) متدها در jQuery
تا حالا دستورات jQuery را یکی بعد از دیگری نوشته ایم. اما تکنیکی به نام "زنجیره ای کردن" یا "chaining" وجود دارد که به ما اجازه می دهد تا تنها با یک دستور، چندین متد را روی یک عنصر مشخص، اجرا کنیم.
توجه: به این ترتیب، برای اعمال کارهای مختلف، مرورگرها مجبور نیستند که عنصرهای یکسان را بیش از یک مرتبه شناسایی کنند.
برای زنجیره ای کردن کارها، به صورت ساده عمل دلخواه تان را به عمل قبلی متصل کنید.
در مثال زیر، متدهای ()css و ()slideUp و ()slideDown به یکدیگر زنجیر شده اند. عنصر با شناسه "p1" ابتدا به رنگ قرمز، سپس به صورت اسلایدی پنهان می شود و در نهایت به صورت اسلایدی نمایان خواهد شد:
مثال (زنجیره ای کردن متدها در jQuery)
شما می تونید هر تعداد متد دیگری که نیاز دارید را به انتهای کد بالا اضافه نمایید.
توجه: زمانی که در حال زنجیره ای کردن متدها هستید، می توانید هر متد را در یک خط مانند زیر قرار دهید:
مثال (زنجیره ای کردن متدها در jQuery)
.slideUp(2000)
.slideDown(2000);
jQuery، خطوط سفید اضافی را حذف می کند و کد بالا را مانند یک خط کد اجرا خواهد کرد.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 18368
دیدگاهها
با سلام
اگر بخواهیم با کلیک کردن بر روی یک دکمه رنگ متن به ارامی تغییر کند یعنی سریع تغییر رنگ ندهد باید چکار کنیم.
سلام، باید از پلاگین های jQuery استفاده کنید. بنابراین واژه زیر رو در گوگل سرچ کنید:
jquery change text color slowly
آموزش خوبی بود. ممنون
با سلام ممنون از سایت خوبتون .
قسمت ویرایش کردن کدها مشکل داره ... وقتی ویرایش میکنی دیگه اجرا نمیشه..
با تشکر
سلام، ممنون اصلاح شد.