【发布时间】:2014-09-22 15:35:09
【问题描述】:
当使用 jQuery-UI 的 droppable 小部件时,drop 函数返回一个“ui”对象,您可以在其中访问一个“draggable”对象,该对象是被拖动对象的 DOM 元素。但是使用 fullCalendar 的 drop 功能,我得到了没有“可拖动”对象的“ui”对象。这是一个 JSFiddle,您可以在其中测试我在说什么:http://jsfiddle.net/vfaethbd/
$('#calendar').fullCalendar({
header: {
left: 'title',
center: 'agendaDay,agendaWeek,month',
right: 'today prev,next'
},
droppable: true,
drop: function (date, jsEvent, ui) {
alert(JSON.stringify(ui, null, 4));
}
});
$("#droppable-area").droppable({
drop: function (event, ui) {
alert(JSON.stringify(ui, null, 4));
}
});
/* returns "draggable": {
"0": {
"jQuery111104109880250544967": 6
},
"context": {
"jQuery111104109880250544967": 6
},
"length": 1
}
*/
如果你在日历中放置一个事件,你不会有可拖动的对象,但是如果你把它放在另一个可放置的区域你会得到它,因为这个使用 jQuery-UI。
谢谢
【问题讨论】: