wit*_*itz 2 jquery calendar fullcalendar
我可以拖动事件,但我不能放弃它.我的意思是只要我拿着它就可以拖动它.但是当我释放事件时,它立即返回到拖动前的位置.所以事件eventDrop从未被召唤过.
我将所有属性设置为正确的值.多次检查过它们.所有其他功能resize都很好.
calendar = $('#calendar').fullCalendar({
monthNames: ['??????', '???????', '????', '??????', '???', '????', '????', '??????', '????????', '???????', '??????', '???????'],
monthNamesShort: ['??????', '???????', '????', '??????', '???', '????', '????', '??????', '????????', '???????', '??????', '???????'],
dayNames: ['???????????', '???????????', '???????', '?????', '???????', '???????', '???????'],
dayNamesShort: ['??', '??', '??', '??', '??', '??', '??'],
buttonText: {
prev: ' ◄ ',
next: ' ► ',
prevYear: ' << ',
nextYear: ' >> ',
today: '???????',
month: '?????',
week: '??????',
day: '????'
},
titleFormat: {
month: 'MMMM yyyy',
week: "d[ yyyy]{ '—'[ MMM] d, MMMM, yyyy}",
day: 'd, MMMM, yyyy, dddd'
},
columnFormat: {
month: 'dddd',
week: 'ddd, d.M',
day: 'dddd d.M'
},
timeFormat: {
agenda: 'H:mm{ - H:mm}',
'': 'H(:mm)'
},
weekMode: 'liquid',
header: {
left: 'title',
center: '',
right: 'agendaDay,agendaWeek,month today prev,next'
},
defaultView: 'agendaWeek',
allDaySlot: false,
axisFormat: 'H:mm',
defaultEventMinutes: 60,
slotMinutes: 30,
minTime: 8,
maxTime: 20,
firstDay: 1,
editable: true,
selectable: true,
selectHelper: true,
disableDragging: false,
disableResizing: false,
select: function (start, end, allDay) {
...
},
eventClick: function (calEvent, jsEvent, view) {
...
},
eventResize: function(event, dayDelta, minuteDelta, revertFunc) {
...
},
eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc) {
...
}
});
Run Code Online (Sandbox Code Playgroud)
这是一个知道错误.我假设您使用的是最新版本的jQuery; 版本1.7+如果是这种情况,您需要将fullcalendar.js更新为最新版本.
$ git clone https://github.com/arshaw/fullcalendar.git
$ cd fullcalendar
$ make
$ cd build/fullcalendar
Run Code Online (Sandbox Code Playgroud)
复制*.js和*.css文件
| 归档时间: |
|
| 查看次数: |
3619 次 |
| 最近记录: |