jQuery Stop
توقف انیمیشن (Stop) 🛑
متد stop() انیمیشن یا افکت جاری را متوقف میکند. کاربرد آن مثلاً در منوهای Dropdown است تا اگر موس سریع جابجا شد، انیمیشنها روی هم تلنبار نشوند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
<hr style="margin: 50px 0; border: 0; border-top: 2px dashed #0769AD;">میراث jQuery در دنیای مدرن 🏛️
اگرچه فریمورکهای مدرن مثل React و Vue جایگزین jQuery شدهاند، اما هنوز 70% وب از jQuery استفاده میکند.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
قبل از اجرای slideDown روی #panel، اگر انیمیشنی دارد آن را متوقف کنید.
$("#panel").stop().slideDown();
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.