# drop

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

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

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

`date` holds the [Moment](https://legacy.fullcalendar.io/v3/moment.md) of where the draggable was dropped. It will either have a time, or be [ambiguously-timed](https://legacy.fullcalendar.io/v3/moment.md#ambiguously-timed), depending on whether it was dropped on an all-day area or not.

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

`ui` holds the jQuery UI information.

`resourceId` will be populate if dropped on a [Scheduler](https://legacy.fullcalendar.io/v3/scheduler.md) resource.

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

To see this callback function in action, view the [droppable](https://legacy.fullcalendar.io/v3/droppable.md) article or see [this live demo](https://legacy.fullcalendar.io/v3/external-dragging-demo).
