Instance Event Transfer
Usage
theme: 'ios' You can turn auto theming on and let it decide based on the platform.
Usage
themeVariant: 'light' You can turn auto dark mode on based on system settings.
Usage
clickToCreate: true,
// click to create is on dragToCreate: true,
// drag to create is on dragToMove: true,
// reordering is on dragToResize: true,
// resizing is on eventDelete: true
// deleting is on Fine-tune drag & drop with these options, which are false by default.
Usage
locale: mobiscroll.localeEn Selecting the locale loads the localized settings and the translated UI text.
Instance Event Transfer
There are certain cases when moving the events between calendars can come in handy.
Dragging and dropping events between two scheduler instances can be enabled by turning on the externalDrag and externalDrop options.
Demo
Loading the live demo
The live demo didn't load.
Try it on demo.mobiscroll.comCalendar 1
Calendar 2

Code
mobiscroll.setOptions({
locale: ,
theme: ' ',
themeVariant: ' '
});
$(function () {
$('#demo-drag-drop-first-calendar')
.mobiscroll()
.eventcalendar({
view: {
scheduler: {
type: 'week',
},
},
height: 450,
dragToMove: true,
eventDelete: true,
externalDrag: true,
externalDrop: true,
data: [
{
start: '2026-10-18T10:00',
end: '2026-10-18T14:00',
title: 'Event 1',
color: '#de3d83',
},
{
start: '2026-10-19T07:00',
end: '2026-10-19T08:00',
title: 'Event 2',
color: '#6e7f29',
},
{
start: '2026-10-20T16:00',
end: '2026-10-20T18:00',
title: 'Event 3',
color: '#e7b300',
},
{
start: '2026-10-22T11:00',
end: '2026-10-22T12:00',
title: 'Event 4',
color: '#e9967a',
},
{
start: '2026-10-23T14:00',
end: '2026-10-23T17:00',
title: 'Event 5',
color: '#a917bb',
},
{
start: '2026-10-24T08:00',
end: '2026-10-24T10:00',
title: 'Event 6',
color: '#3d9140',
},
{
start: '2026-10-25T15:00',
end: '2026-10-25T16:00',
title: 'Event 7',
color: '#8b8b00',
},
{
start: '2026-10-26T13:00',
end: '2026-10-26T15:00',
title: 'Event 8',
color: '#6e7f29',
},
{
start: '2026-10-28T10:00',
end: '2026-10-28T12:00',
title: 'Event 9',
color: '#37bbe4',
},
{
start: '2026-10-29T16:00',
end: '2026-10-29T17:00',
title: 'Event 10',
color: '#ee9572',
},
{
start: '2026-10-31T11:00',
end: '2026-10-31T14:00',
title: 'Event 11',
color: '#c67171',
},
{
start: '2026-11-02T07:00',
end: '2026-11-02T09:00',
title: 'Event 12',
color: '#8b1a1a',
},
],
onEventCreated: function (args) {
if (args.action === 'externalDrop') {
mobiscroll.toast({
context: '#demo-drag-drop-first-calendar',
message: 'Event dropped to Calendar 1',
});
}
},
});
$('#demo-drag-drop-second-calendar')
.mobiscroll()
.eventcalendar({
view: {
scheduler: {
type: 'week',
},
},
height: 450,
dragToMove: true,
eventDelete: true,
externalDrag: true,
externalDrop: true,
data: [
{
start: '2026-10-18T14:00',
end: '2026-10-18T17:00',
title: 'Event 1',
color: '#e7b300',
},
{
start: '2026-10-19T10:00',
end: '2026-10-19T12:00',
title: 'Event 2',
color: '#6e7f29',
},
{
start: '2026-10-20T08:00',
end: '2026-10-20T09:00',
title: 'Event 3',
color: '#37bbe4',
},
{
start: '2026-10-22T15:00',
end: '2026-10-22T17:00',
title: 'Event 4',
color: '#8b1a1a',
},
{
start: '2026-10-23T12:00',
end: '2026-10-23T13:00',
title: 'Event 5',
color: '#c67171',
},
{
start: '2026-10-24T17:00',
end: '2026-10-24T20:00',
title: 'Event 6',
color: '#6e7f29',
},
{
start: '2026-10-25T14:00',
end: '2026-10-25T16:00',
title: 'Event 7',
color: '#a917bb',
},
{
start: '2026-10-26T10:00',
end: '2026-10-26T13:00',
title: 'Event 8',
color: '#7ac5cd',
},
{
start: '2026-10-28T15:00',
end: '2026-10-28T16:00',
title: 'Event 9',
color: '#de3d83',
},
{
start: '2026-10-29T11:00',
end: '2026-10-29T12:00',
title: 'Event 10',
color: '#3d9140',
},
{
start: '2026-10-31T08:00',
end: '2026-10-31T10:00',
title: 'Event 11',
color: '#8b8b00',
},
{
start: '2026-11-02T17:00',
end: '2026-11-02T19:00',
title: 'Event 12',
color: '#ee9572',
},
],
onEventCreated: function (args) {
if (args.action === 'externalDrop') {
mobiscroll.toast({
context: '#demo-drag-drop-second-calendar',
message: 'Event dropped to Calendar 2',
});
}
},
});
});
<div class="demo-inline" mbsc-page> <div class="md-drag-drop-calendar">
<div class="mbsc-form-group-title">Calendar 1</div>
<div id="demo-drag-drop-first-calendar" class="md-drag-drop-first-calendar"></div>
<div class="mbsc-form-group-title">Calendar 2</div>
<div id="demo-drag-drop-second-calendar" class="md-drag-drop-second-calendar"></div>
</div>
</div>