সরাসরি প্রধান সামগ্রীতে চলে যান

Add Auto Play in Slick Slider

 তোমার প্রশ্ন — “auto play er jonno ki korbo” — আসলে এর মানে Slick Slider-এ অটো-স্লাইড চালু করতে চাও।

চলো সংক্ষেপে ও স্পষ্টভাবে ব্যাখ্যা করি👇


✅ Step-by-Step Solution

1️⃣ Slick JS initialization-এ autoplay যোগ করো

তোমার কোডে এই অংশ আছে:

$('.slider-container').slick({ centerMode: true, centerPadding: '60px', slidesToShow: 1, arrows: false, responsive: [...] });

এখানে শুধু নিচের ৩টা লাইন যোগ করো 👇

autoplay: true, // ← auto slide চালু করবে autoplaySpeed: 3000, // ← প্রতি 3 সেকেন্ডে স্লাইড বদলাবে pauseOnHover: true, // ← hover করলে থামবে

👉 Full working code:

$('.slider-container').slick({ centerMode: true, centerPadding: '60px', slidesToShow: 1, arrows: false, autoplay: true, autoplaySpeed: 3000, pauseOnHover: true, responsive: [ { breakpoint: 768, settings: { centerMode: true, centerPadding: '40px', slidesToShow: 1 } }, { breakpoint: 480, settings: { centerMode: true, centerPadding: '0px', slidesToShow: 1 } } ] });

⚙️ Optional Tweaks

  • speed: 500 → ট্রানজিশন টাইম (milliseconds)

  • infinite: true → শেষ স্লাইডের পর আবার প্রথমে ফিরে যাবে

  • pauseOnFocus: false → টাচ/ফোকাস করলে থেমে না থেকে চলবে

Example:

autoplay: true, autoplaySpeed: 2500, speed: 600, infinite: true, pauseOnHover: false, pauseOnFocus: false

⚠️ Common Mistakes (তোমার আগের কোডে যেগুলো ছিল)

  1. autoplay property ছিল না → তাই কাজ করেনি।

  2. কিছু ক্ষেত্রে multiple sliders থাকলে, class ঠিক করে .js-slick-hero বা .slider-container আলাদা করতে হবে।

  3. যদি autoplay চলেও হঠাৎ বন্ধ হয়, চেক করো jQuery বা Slick দুইবার load হয়েছে কি না।


✅ Quick Recap

Settingকাজ
autoplay: trueAuto slide চালু
autoplaySpeed: 30003 সেকেন্ড পর স্লাইড বদল
pauseOnHover: trueHover করলে থামে
infinite: trueলুপে ঘোরে

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

Flutter + Clean Architecture

  Flutter + Clean Architecture ধরুন, আপনি একটি রেস্টুরেন্টে ঢুকলেন। রেস্টুরেন্টটি সুন্দরভাবে সাজানো—কিচেন আলাদা, ডাইনিং এরিয়া আলাদা, ওয়েটাররা শুধু অর্ডার নেয় এবং সার্ভ করে, আর শেফ শুধু রান্না করেন। এই পুরো সিস্টেমটাই একটি  ক্লিন আর্কিটেকচার । ফ্লাটার অ্যাপ ডেভেলপমেন্টেও আমরা এমনই একটি সুসংগঠিত কাঠামো চাই, যেখানে প্রতিটি অংশের কাজ আলাদা, একটি অংশের পরিবর্তন অন্যটিকে প্রভাবিত করবে না। ক্লিন আর্কিটেকচারের মূল উদ্দেশ্য হল  সেপারেশন অফ কনসার্নস । ফ্লাটারে আমরা এটি বাস্তবায়ন করি প্রধানত কয়েকটি লেয়ার বা স্তরে ভাগ করে: প্রেজেন্টেশন লেয়ার  (UI) ডোমেইন লেয়ার  (Business Logic) ডাটা লেয়ার  (Data Source) lib/ ├── core/ │ ├── constants/ │ ├── errors/ │ ├── network/ │ ├── usecases/ │ └── utils/ ├── features/ │ ├── product/ │ │ ├── data/ │ │ │ ├── datasources/ │ │ │ ├── models/ │ │ │ └── repositories/ │ │ ├── domain/ │ │ │ ├── entities/ │ │ │ ├── repositories/ │ │ │ └── usecases/ │ │ └── presentation/ │ ...