# Documentation v8.0.38

Preview Downloads Purchase
Fullcalendar is the most popular Javascript Calendar. It's powerful and lightweight and suitable for just about anything. For more info see the official siteand the Github repository.

# Drag n Drop Example

Here's an example of draggable events from basic HTML components. For more info, please visit the official documentation.

#### Draggable Events

Event 1
Event 2
Event 3
Event 4
Event 5
Remove event after drop

    // Initialize the external events -- for more info please visit the official site: https://fullcalendar.io/demos
    var containerEl = document.getElementById("kt_docs_fullcalendar_events_list");
    new FullCalendar.Draggable(containerEl, {
        itemSelector: ".fc-event",
        eventData: function(eventEl) {
            return {
                title: eventEl.innerText.trim()
            }
        }
    });

    // initialize the calendar -- for more info please visit the official site: https://fullcalendar.io/demos
    var calendarEl = document.getElementById("kt_docs_fullcalendar_drag");
    var calendar = new FullCalendar.Calendar(calendarEl, {
        headerToolbar: {
            left: "prev,next today",
            center: "title",
            right: "dayGridMonth,timeGridWeek,timeGridDay,listWeek"
        },
        editable: true,
        droppable: true, // this allows things to be dropped onto the calendar
        drop: function(arg) {
            // is the "remove after drop" checkbox checked?
            if (document.getElementById("drop-remove").checked) {
                // if so, remove the element from the "Draggable Events" list
                arg.draggedEl.parentNode.removeChild(arg.draggedEl);
            }
        }
    });

    calendar.render();

    <!--begin::Draggable heading-->
    <h4 class="mb-3">Draggable Events</h4>
    <!--end::Draggable heading-->

    <!--begin::Events listing-->
    <div id="external-events-list" class="d-flex flex-wrap">
        <div class="fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event badge me-3 my-1">
            <div class="fc-event-main">Event 1</div>
        </div>
        <div class="fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event badge me-3 my-1">
            <div class="fc-event-main">Event 2</div>
        </div>
        <div class="fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event badge me-3 my-1">
            <div class="fc-event-main">Event 3</div>
        </div>
        <div class="fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event badge me-3 my-1">
            <div class="fc-event-main">Event 4</div>
        </div>
        <div class="fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event badge me-3 my-1">
            <div class="fc-event-main">Event 5</div>
        </div>
    </div>
    <!--end::Events listing-->

    <!--begin::Checkbox-->
    <div class="mt-2 my-5">
        <div class="form-check form-check-custom form-check-solid">
            <input class="form-check-input" type="checkbox" value="" id="drop-remove" />
            <label class="form-check-label" for="drop-remove">
                Remove event after drop
            </label>
        </div>
    </div>
    <!--end::Checkbox-->

    <!--begin::Fullcalendar-->
    <div id="kt_docs_fullcalendar_drag"></div>
    <!--end::Fullcalendar-->

### Explore

### Metronic Licenses

License FAQs
Regular License
For single end product used by you or one client
$ 39
Extended License
For single SaaS app with paying users
$ 969
Custom License
Reach us for custom license offers.
Contact Us
Buy Now

### Metronic Demos

Demo 1
Demo 2
Demo 3
Demo 4
Demo 5
Demo 6
Demo 7
Demo 8
Demo 9
Demo 10
Demo 11
Demo 12
Demo 13
Demo 14
Demo 15
Demo 16
Demo 17
Demo 18
Demo 19
Demo 20
Demo 21
Demo 22
Coming soon
Coming soon

##### Learn & Get Inspired

## Support at devs.keenthemes.com

Join our developers community to find answer to your question and help others. FAQs
Get Support
Documentation & Videos
From guides and video tutorials, to live demos and code examples to get started.
Plugins & Components
Check out our 300+ in-house components and customized 3rd-party plugins.
Layout Builder
Build your layout, preview it and export the HTML for server side integration.
Metronic Downloads
Download your prefered framework and demo with one click.
What's New
Latest features and improvements added with our users feedback in mind.
Buy now