پرش به محتوا

کتابخانه

دانلود slick-carousel و نشانی CDN ایرانی

slick-carousel یه کتابخانه جاوااسکریپت برای ساخت اسلایدر و کاروسل توی صفحه های وبه که روی jQuery سوار می شه. با اون می تونی تصویر، کارت محصول یا نقل قول رو کنار هم بچرخونی، تعداد اسلایدهای هر نمایش رو برای موبایل و دسکتاپ جدا تنظیم کنی و با کشیدن انگشت ورق بزنی. سازنده اش Ken Wheeler و مجوزش MIT هست.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۲.۰.۰
نسخه‌ها در مخزن
۴
مجوز
MIT
سازنده
Ken Wheeler
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۲.۰.۰ آخرین

۱۵۷ کیلوبایت· ۱۵ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/slick-carousel@2.0.0/slick/slick.min.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/slick-carousel@2.0.0/slick/slick.min.js" integrity="sha256-JlYN9oPRTWSxCDsXRx3gohnryr/MzC3Bd/bWoxYzNaY=" crossorigin="anonymous"></script>

SHA-256: 26560df683d14d64b1083b17471de0a219ebcabfcccc2dc177f6d6a3163335a6

درباره slick-carousel (اسلیک کاروسل)

تقریباً هر سایتی یه جایی اسلایدر داره: بنر صفحه اول فروشگاه، محصولات پرفروش، نظر مشتری ها، لوگوی همکارها. اگه همه این ها رو از صفر با CSS و جاوااسکریپت بنویسی کلی وقت می بره، مخصوصاً وقتی لمس موبایل، ریسپانسیو بودن و دکمه های قبلی و بعدی هم لازم باشه. slick-carousel برای همین کار ساخته شده. شعار رسمی اش هم یه جمله است: «آخرین کاروسلی که لازم داری». توی خیلی از قالب ها و افزونه های وردپرسی هم بارها دیده می شه.

کار باهاش ساده است. یه کانتینر می سازی، هر اسلاید یه المنت داخلش می شه و با یه فراخوانی، کاروسل آماده است. بقیه کار با گزینه هاست. مثلاً slidesToShow تعداد اسلایدهای همزمان رو مشخص می کنه، slidesToScroll تعداد اسلایدی که با هر کلیک جابه جا می شه، و autoplay چرخش خودکار رو روشن می کنه. dots، arrows، infinite و fade هم ظاهر و رفتار اسلایدر رو کنترل می کنن. با responsive هم می تونی بگی از یه عرض مشخص به پایین، مثلاً توی موبایل، فقط یه اسلاید نشون بده.

برای سایت های فارسی یه نکته مهمه: راست به چپ بودن. slick گزینه rtl داره و بهتره خود کانتینر هم راست به چپ باشه. بعد از تنظیم، ترتیب اسلایدها و سمت فلش ها رو حتماً روی یه موبایل واقعی امتحان کن، چون چیدمان توی مرورگرهای مختلف ممکنه فرق کنه. مسیر فایل ها هم مهمه. اگه کتابخانه رو از یه CDN خارجی صدا بزنی، توی روزهایی که اینترنت بین الملل مشکل داره، اسلایدر سایتت هم از کار می افته. فایل ها رو روی هاست خودت نگه دار. اگه اسلایدرت تصویر زیاد داره، گزینه lazyLoad هم کمک می کنه همه عکس ها یکجا لود نشن.

کجا مناسب نیست؟ slick به jQuery وابسته است. وردپرس jQuery رو داره و مشکلی پیش نمیاد، ولی اگه پروژه ات با React، Vue یا یه ابزار مدرن بدون jQuery نوشته شده، بهتره سراغ یه کاروسل مستقل از jQuery بری. یه نکته دیگه هم هست: به نظر می رسه نگهداری و توسعه slick مثل قبل فعال نیست. برای پروژه ای که قراره سال ها بدون دست زدن بمونه، جایگزین ها رو هم نگاه کن.

نسخه های رسمی و بدون تغییر slick-carousel توی مخزن داخلی ما هم در دسترسه. اگه دسترسی به منبع اصلی قطع بود، می تونی از همین جا برداری.

راهنمای استفاده

کار با slick چند قدم بیشتر نیست.

  • اول مطمئن شو jQuery توی صفحه لود می شه. توی وردپرس معمولاً هست، ولی اگه قالبت حذفش کرده باشه، باید خودت اضافه اش کنی.
  • کد آماده پایین همین صفحه رو توی صفحه ات بذار. این کد فایل CSS و جاوااسکریپت slick رو به ترتیب صدا می زنه. ترتیب مهمه: jQuery اول، بعدش slick.
  • یه کانتینر با کلاس دلخواه بساز و هر اسلاید رو یه المنت جدا داخلش بذار. هر اسلاید می تونه تصویر، متن یا کارت محصول باشه.
  • بعد از لود شدن صفحه، slick رو روی کانتینر فراخوانی کن و گزینه ها رو بده. برای شروع slidesToShow، arrows و dots کافیه.
  • برای موبایل، توی responsive یه نقطه شکست بذار و slidesToShow رو برای اون عرض کم کن.
  • برای سایت فارسی، گزینه rtl رو روشن کن و راست به چپ بودن کانتینر رو هم چک کن.

توی وردپرس بهتره اسکریپت ها رو با روش استاندارد به قالب اضافه کنی و jQuery رو وابستگی slick تعریف کنی. اگه اسلایدر کار نکرد، اول کنسول مرورگر رو باز کن. بیشتر وقت ها خطای همون جا نوشته شده.

همه نسخه‌ها (۴)

نسخه‌های ۲.x ۱ نسخه
  • ۲.۰.۰ آخرین نسخه ۱۵۷ کیلوبایت·
    دانلودنسخه 2.0.0
    نشانی مستقیم فایل اصلی 2.0.0 https://mirror.wbweb.ir/npm/slick-carousel@2.0.0/slick/slick.min.js
نسخه‌های ۱.x ۳ نسخه
  • ۱.۸.۱ ۱۵۸ کیلوبایت·
    دانلودنسخه 1.8.1
    نشانی مستقیم فایل اصلی 1.8.1 https://mirror.wbweb.ir/npm/slick-carousel@1.8.1/slick/slick.min.js
  • ۱.۶.۰ ۱۴۶ کیلوبایت·
    دانلودنسخه 1.6.0
    نشانی مستقیم فایل اصلی 1.6.0 https://mirror.wbweb.ir/npm/slick-carousel@1.6.0/slick/slick.min.js
  • ۱.۵.۹ قدیمی‌ترین نسخه ۱۳۸ کیلوبایت·
    دانلودنسخه 1.5.9
    نشانی مستقیم فایل اصلی 1.5.9 https://mirror.wbweb.ir/npm/slick-carousel@1.5.9/slick/slick.min.js

پرسش‌های رایج

  • گزینه rtl رو روشن کن و مطمئن شو کانتینر اسلایدر هم راست به چپ تعریف شده. اگه فلش ها هنوز سمت اشتباه نشون داده می شن، CSS دکمه ها رو چک کن. بعد از تنظیم، حتماً ترتیب اسلایدها رو روی موبایل واقعی هم امتحان کن.

  • نه، slick به jQuery وابسته است و بدونش اجرا نمی شه. توی وردپرس jQuery معمولاً هست و مشکلی نداری. اما اگه پروژه ات با React یا Vue نوشته شده یا نمی خوای jQuery بارگذاری کنی، بهتره یه کاروسل مستقل از jQuery انتخاب کنی.

  • از گزینه responsive استفاده کن. یه عرض مشخص تعریف می کنی، مثلاً عرض موبایل، و برای همون عرض slidesToShow رو روی یک می ذاری. بقیه تنظیم ها همون مقدارهای اصلی می مونن، مگه اینکه توی همون بخش عوضشون کنی. بعد از ذخیره، صفحه رو با عرض های مختلف و روی یه موبایل واقعی امتحان کن.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.