Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript FullCalendar eventDrop在两天之间不工作_Javascript_Fullcalendar_Fullcalendar 4 - Fatal编程技术网

Javascript FullCalendar eventDrop在两天之间不工作

Javascript FullCalendar eventDrop在两天之间不工作,javascript,fullcalendar,fullcalendar-4,Javascript,Fullcalendar,Fullcalendar 4,我正在使用带有资源的FullCalendar v4。如果我使用eventDrop函数在资源之间拖放,那么一切都可以正常工作。但是如果我在月视图中使用它在几天之间拖放,它什么也不做 我用这个代码检查这个函数。如果在资源之间拖放,我只会收到四个警报。文档中说我可以使用eventDrop函数来获得新的一天。如果我在资源和天数之间同时拖放,它会起作用,但仅在天数之间,它不会起任何作用。有人能看出哪里出了问题吗 eventDrop: function(info) { var event = info.ev

我正在使用带有资源的FullCalendar v4。如果我使用eventDrop函数在资源之间拖放,那么一切都可以正常工作。但是如果我在月视图中使用它在几天之间拖放,它什么也不做

我用这个代码检查这个函数。如果在资源之间拖放,我只会收到四个警报。文档中说我可以使用eventDrop函数来获得新的一天。如果我在资源和天数之间同时拖放,它会起作用,但仅在天数之间,它不会起任何作用。有人能看出哪里出了问题吗

eventDrop: function(info) {
var event = info.event;
var new_start = event.start;
var oldEvent = info.oldEvent;
var old_start = oldEvent.start;
var new_resource = info.newResource.id;
var old_resource = info.oldResource.id;
alert(new_resource);
alert(old_resource);
alert(new_start);
alert(old_start);
},

我不能复制这个。演示:。无论您如何拖动,eventDrop事件始终激发。你能解释一下这个问题吗?谢谢!你的代码帮助我找到答案。我使用了以下代码:if(info.newResource)var new\u resource=info.newResource.id;。这样就行了。在使用代码进行测试并再次阅读文档后,我发现只有在资源发生更改时才会提供资源。现在我检查这是否为“未定义”。