FullCalendar
  • v7 latest
  • v6 (opens in a new tab)
  • v5 (opens in a new tab)
  • v4 (opens in a new tab)
  • v3 (opens in a new tab)
  • v2 (opens in a new tab)
  • v1 (opens in a new tab)
DemosDocs
  • Getting Help
  • Debug Templates
  • Reporting Bugs
  • Requesting Features
  • Contributing
Pricing
20.7k
  • Demos
  • Docs
  • Support
  • Getting Help
  • Debug Templates
  • Reporting Bugs
  • Requesting Features
  • Contributing
  • Pricing

Back to Event Dragging & Resizing

  • External Event Dragging
  • Dragging Between Calendars
  • Third-Party Dragging Libraries

Flags

  • editable
  • eventStartEditable
  • eventResizableFromStart
  • eventDurationEditable
  • eventResourceEditable
  • droppable

Effects

  • eventDragMinDistance
  • dragRevertDuration
  • dragScroll
  • snapDuration
  • allDayMaintainDuration

Control

  • eventOverlap
  • eventConstraint
  • eventAllow
  • dropAccept

Handlers

  • eventDragStart
  • eventDragStop
  • eventDrop
  • drop
  • eventReceive
  • eventLeave
  • eventResizeStart
  • eventResizeStop
  • eventResize

See also

  • validRange
  • Touch Support
  1. All Docs
  2. / Event Dragging & Resizing

snapDuration

The time interval at which a dragged event will snap to the time axis. Also affects the granularity at which selections can be made.

Duration

The default value will be whatever slotDuration is, which defaults to half an hour.

FullCalendar
Get started →
  • Blog
  • · Roadmap
  • · License
  • · Giving
v7.1.0 Released Sep 5, 2026 All releases →

Integration Docs

  • React 7.7M/MO
  • Vue 850K/MO
  • Angular 930K/MO
  • Vanilla JS 2.5M/MO
  • Preact
  • Web Component

Also from FullCalendar

temporal-polyfill

The Temporal API, polyfilled in under 20 kB.

18M downloads / month

© 2026 FullCalendar LLC

Built and maintained by Adam Shaw