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

droppable

Determines if external elements or events from other calendars can be dropped in.

Boolean, default: false

It’s important to enable this setting if you want to use the drop handler or the eventReceive handler.

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