全日历事件拖放更改背景颜色



>我正在使用最新的完整日历,想知道是否有人可以显示更改已删除事件的"背景颜色"?

你只需要更改 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 对象。这超出了我所知道的。但应该不会太难做到。

相关内容

  • 没有找到相关文章