0
A
回答
0
好,我找到了解決辦法:
首先在fullcalendar改變功能segCollide(SEG1,SEG2)到:
function segsCollide(seg1, seg2) {
if(seg1.allowCollision || seg2.allowCollision)
{
return false
}
else
{
return seg1.end > seg2.start && seg1.start < seg2.end;
}
}
而且sliceSegs()到:
function sliceSegs(events, visEventEnds, start, end) {
var segs = [],
i, len=events.length, event,
eventStart, eventEnd,
segStart, segEnd,
isStart, isEnd;
for (i=0; i<len; i++) {
event = events[i];
allowCollision = event.source.allowCollision;
eventStart = event.start;
eventEnd = visEventEnds[i];
if (eventEnd > start && eventStart < end) {
if (eventStart < start) {
segStart = cloneDate(start);
isStart = false;
}else{
segStart = eventStart;
isStart = true;
}
if (eventEnd > end) {
segEnd = cloneDate(end);
isEnd = false;
}else{
segEnd = eventEnd;
isEnd = true;
}
segs.push({
event: event,
start: segStart,
end: segEnd,
allowCollision: allowCollision,
isStart: isStart,
isEnd: isEnd,
msLength: segEnd - segStart
});
}
}
return segs.sort(segCmp);
}
相關問題
- 1. 如何禁用事件以在Fullcalendar中具有特定日期?
- 2. 事件源FullCalendar
- 3. 禁用特定事件
- 4. 事件衝突瓦特/谷歌分析
- 5. FullCalendar JSON事件源問題
- 6. JS Fullcalendar如何禁用allDay事件?
- 7. 衝突事件:onkeypress事件&的onClick
- 8. fullcalendar dayClick和可選擇的衝突
- 9. FullCalendar中的事件
- 10. 在fullcalendar或任何特定事件中轉到特定日期時間
- 11. 在對後續行的非衝突性更改中禁用git合併衝突
- 12. 禁用FullCalendar中的特定日期可選
- 13. 禁用fullcalendar中的外部事件的高亮
- 14. 在fullcalendar插件中禁用時間槽
- 15. Javascript來源衝突
- 16. FullCalendar FullCalendar - 如何從拖動的外部事件源維護類
- 17. 禁用源掃描在NetBeans中特定文件夾7.1 RC2
- 18. Fullcalendar:事件源12小時數據
- 19. 完整日曆中特定事件源下的事件列表
- 20. fullcalendar - 在事件拖動期間禁用高光日期
- 21. 的NSTimer和潤色事件衝突
- 22. Fullcalendar中的更新事件
- 23. jQuery fullcalendar - 事件
- 24. 與php70 php71衝突禁用php71回購
- 25. 在fullcalendar中顯示的事件
- 26. 在CodeIgniter的Fullcalendar中添加事件
- 27. 固定列寬在資源FullCalendar中
- 28. 如何禁用與自定義映射衝突的NERDTree映射?
- 29. 在Play2中禁用特定源碼的javascript linting
- 30. jQuery的fullcalendar自定義事件