زنجیره ها در jQuery
با jQuery میتوانیم متد ها را مانند زنجیر به هم متصل کنیم
زنجیره ها به شما این امکان را می دهد تا چندین متد را در تنها یک دستور به طور همزمان و بر روی یک المان اجرا کنید.
تا الان دستورات jQuery را به صورت تکی مینوشتیم ولی اکنون ما میتوانیم انها را مانند یک زنجیر پشت سر هم انجام دهیم به این روش "زنجیره ای (chaining)" میگویند
برای زنجیره ای کردن کارها، کافی است عملیات مد نظر خویش را به عملیات قبلی متصل کنید.
در نمونه ی زیر میبینیم که متدهای ()css و ()slideUp و ()slideDown بهم متصل شده اند.
اول از همه رنگ class p1 را ابی کزده و بعد کرکره (slide ) زا بسته و بعد باز خواهد کزد
در نمونه ی زیر میبینیم که متدهای ()css و ()slideUp و ()slideDown بهم متصل شده اند.
اول از همه رنگ class p1 را ابی کرده و بعد کرکره (slide ) زا بسته و بعد باز خواهد کرد
$(document).ready(function () {
$("button").click(function () {
$("#p1").css("color", "blue").slideUp(2000).slideDown(2000);
});
});
نکته: ممکن است در صورت استفاده از تکنیک زنجیره سازی با یک خط کد بسیار طولانی مواجه شویم اما jquery اهمیت زیادی به نگارش نمیدهد و به شما اجازه میدهد که ان را به صورت دلخواه بنویسید
$(document).ready(function () {
$("button").click(function () {
$("#p1").css("color", "red")
.slideUp(2000)
.slideDown(2000);
});
});
خلاصه درس
با jQuery میتوانیم متد ها را مانند زنجیر به هم متصل کنیم