Skip to content

Feature Request: Add offset prop for autoplay initial delay #2443

@SRRayhan066

Description

@SRRayhan066

Summary

Add an offset prop to delay the first autoplay transition.

Problem

When using multiple sliders with autoplay on the same page, they all transition at the same time. There's no way to stagger them without manually controlling each slider with custom code.

Proposed Solution

const settings = {
   autoplay: true,
   autoplaySpeed: 5000,
   offset: 2000, // Delay first transition by 2 seconds
   // ... other settings
};

Behavior:

  • Without offset: 0s → 5s → 10s → 15s
  • With offset (2000): 2s → 7s → 12s → 17s

The offset only delays when autoplay starts, not the interval between slides.

Contribution

I'm happy to submit a PR if this sounds good. Let me know!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions