با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره آموزش کاربردی آموزش jQuery ، را دنبال می کنند. در ادامه ی کار با افکت ها در jQuery ،به تازگی وارد مبحث انیمیشن شدیم. اکنون در ادامه ی همین موضوع ، در این بخش ، قصد داریم به مبحث کار با توقف انیمیشن در jQuery یا Stop Animations در jQuery ، بپردازیم.
در ادامه ی مباحث کار با انیمیشن ، و در این بخش به موضوع کار با توقف انیمیشن یا Stop Animations در jQuery ، می پردازیم.
از تابع ()stop ، برای متوقف کردن هر انیمیشنی ، قبل از پایان آن ، استفاده می شود.
تابع ()stop ، برای تمام توابع افکت در jQuery ، از جمله sliding ، fading و … عمل می کند.
ساختار:
1 | $(selector).stop(stopAll,goToEnd); |
تشریح:
پارامتر stopAll ، اختیاری است، و مشخص می کند که آیا صف اجرای انیمشن ها ، نیز پاک شود یا خیر. که پیش فرض آن false است. که بدان معنی است که تنها انیمیشن فعال متوقف می شود، به این ترتیب می توان انیمیشن های بعدی را بعدا اجرا کرد.
پارامتر goToEnd ، مشخص می کند. که آیا انیمیشن فعلی ، بطور سریع ، اجرا شود یا خیر. که پیش فرض آن false ، است.
بنابراین در حالت پیش فرض ، تابع ()stop ، انیمیشن جاری را قبل از اجرای آن ، متوقف می کند.
مثال:
1 2 3 | $("#stop").click(function(){ $("#panel").stop(); }); |
در بخش قبلی، با ساختار تابع انیمیشن و چگونگی استفاده از آن، تا حدودی آشنا شدید. در این بخش ما موضوع بخش قبلی را تکمیل کرده و به آموزش مبحث توقف انیمیشن یا Stop Animations در jQuery ، پرداختیم. که امیدواریم ، این آموزش نیز، مورد استفاده ی تمام کاربران ، قرار گرفته باشد.