>我正在使用最新的完整日历,想知道是否有人可以显示更改已删除事件的"背景颜色"?
你只需要更改 CSS。
如果您使用的是最新的 Fullcalendar [2.3.0],则有一个名为 fullcalendar.css
--- 编辑行 #52 的 CSS 文件:
background: #bce8f1;
opacity: .3;
filter: alpha(opacity=30);
只需将背景更改为您想要的颜色即可。
[当你点击一天时,FC 会添加一个带有类 fc-highlight-skeleton
的元素到 DOM 中,在它里面的 HTML 中,一个带有类fc-highlight
的元素
在日历配置中尝试一下,看看你能做什么。
eventDrop: function(event, delta, revertFunc, jsEvent, ui, view) {
console.log(ui); // is likely to have the parent as the day/square you dropped onto.
}
如果没有:则尝试通过事件中的日期对象查找TD:
var newDate = event.start.format('YYYY-MM-DD');
$('td').find("[data-date='" + newDate + "']"); //this seems to only get the header.
另一种方法是利用 jsEvent 来查找丢弃事件的位置/dom 对象。这超出了我所知道的。但应该不会太难做到。