在完整日历中更改事件颜色
Change event colour in fullcalendar
我正在尝试为事件着色。它从api中获得颜色。我试过这样做,但无论我怎么努力实现它,我都不能让它工作。
这是我通过不同的方法使它工作的两个尝试。
1)
<script>
$(document).ready(function(){
$("#calendar").fullCalendar({
events: "/app/calendar/cal/",
eventClick: function(event) {
window.top.location = "http://127.0.0.1:8000/app/calendar/event/" + event.id;
},
eventRender: function(event, element) {
$(element).tooltip({title: event.body});
$('.fc-content').css("background-color", "red");
}
})
})
</script>
2)
<script>
$(document).ready(function(){
$("#calendar").fullCalendar({
events: "/calendars/cal/",
url: 'http://google.com/',
eventClick: function(event) {
window.top.location = "http://127.0.0.1:8000/calendars/event/" + event.id;
},
backgroundColor: 'red',
eventRender: function(event, element) {
$(element).tooltip({title: event.body});
}
})
})
</script>
可以使用full calendar
的eventColor
属性
JSFiddle为所有事件设置相同的颜色属性。
更多详细信息请查看:http://fullcalendar.io/docs/event_data/Event_Source_Object/
http://fullcalendar.io/docs/event_data/Event_Object/<script>
$(document).ready(function(){
$("#calendar").fullCalendar({
events: "/app/calendar/cal/",
eventClick: function(event) {
window.top.location = "http://127.0.0.1:8000/app/calendar/event/" + event.id;
},
eventColor: '#378006',
eventRender: function(event, element) {
$(element).tooltip({title: event.body});
}
})
})
</script>
为设置单个颜色,在事件数组的对象中添加backgroundColor
属性。
JSFiddle for individual color.
var events_array = [{
title: 'Test1',
start: new Date(2015, 09, 14),
tip: 'Personal tip 1',
backgroundColor: 'red'
}, {
title: 'Test2',
start: new Date(2015, 09, 15),
tip: 'Personal tip 2',
backgroundColor: 'green'
}];
你可以指定eventColor: '#yourColor',不需要在渲染事件中这样做。
如果你想改变单个事件的颜色:http://fullcalendar.io/docs/event_data/Event_Object/#color-options
相关文章:
- 使用java脚本更改onClick事件中菜单选项卡的颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 通过右键单击更改完整日历中事件的背景颜色 - 不起作用
- 是否可以根据FullCalendar事件的标题指定其背景颜色
- 如何根据描述对完整日历事件进行颜色编码
- 更改 onclick 事件上的锚标记背景颜色
- jQuery 基于事件类型的单元格的日期选取器背景颜色
- 取消触摸设备上的模拟悬停事件/颜色
- 全日历根据外部事件添加颜色
- 将字体颜色添加到搜索框中的对焦事件
- Javascript.使用鼠标悬停事件更改数组中 td 元素的背景颜色
- fabricJS在某些事件上更改边框大小和颜色不起作用
- 关闭事件的颜色框
- HTML - 如何在 OnClick 事件上更改按钮背景颜色
- 使用event.className更改ui日历的事件颜色
- Yii颜色选择器更改事件问题
- 如何在onmouseout事件中将背景颜色更改为透明
- 如果选中复选框,则更改颜色-onchange事件
- 在完整日历中更改事件颜色
- FullCalendar根据视图更改事件颜色