# drop

> FullCalendar v1 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v1/drop
>
> Latest version (v7): https://fullcalendar.io/docs/drop.md

Called when a valid jQuery UI draggable has been dropped onto the calendar.

<div class='spec' markdown='1'>
function( *date*, *allDay*, *jsEvent*, *ui* ) { }
</div>

`date` holds the JavaScript Date object of where the draggable was dropped.

`allDay` holds a boolean of whether the draggable was dropped on an all-day cell (like in month view) or in a slot with a specific time (like in agenda view).

`jsEvent` holds the primitive JavaScript event, with information like mouse coordinates.

`ui` holds the jQuery UI information.

`this` holds the DOM element that has been dropped.

To see this callback function in action, view the [droppable](https://legacy.fullcalendar.io/v1/droppable.md) article or look at [this example](https://legacy.fullcalendar.io/releases/fullcalendar/1.6.6/demos/external-dragging.html).
