有沒有辦法爲具有特定於不同Google日曆的事件的日子設置背景顏色? I.e .:我希望所有與日曆1中的事件有關的日子都有藍色背景,並且所有日曆都與日曆2中的事件有綠色背景。我知道如何一起改變所有事件的背景顏色,但不知道如何通過Google日曆將它們分開。我的當前設置與qTip2和Fullcalendar:爲每個鏈接的日曆設置單獨的背景顏色
jQuery(document).ready(function(c){
(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var tooltip = $('<div/>').qtip({
id: 'fullcalendar',
prerender: true,
content: {
text: ' ',
title: ' ',
button: true
},
events: {
render: function(event, api) {
var elem = api.elements.bgiframe;
}
},
position: {
my: 'bottom center',
at: 'top center',
target: 'event',
viewport: $(window),
adjust: {
mouse: false,
scroll: true,
method: 'shift',
resize: true
}
},
show: {
modal: {
on: false,
blur: true,
stealfocus: false
}
},
hide: false,
style: {
classes: 'qtip-bootstrap qtip-shadow qtip-contact',
border: {
radius: 2
}
}
}).qtip('api');
$('#fullcalendar').fullCalendar({
eventSources: ["https://www.google.com/calendar/feeds/emailaddress1%40gmail.com/public/basic",
"http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic"],
header: {
left: 'title',
center: '',
right: 'today prev,next'
},
selectable: true,
eventClick: function(data, event, view) {
var title = '<h5 style="margin:0;padding:0;">'+data.title+'</h5>';
var content = '<p style="margin:0;padding:2px;"><b>Start:</b> '+data.start+'<br />' +
(data.end && '<p style="margin:0;padding:2px;"><b>End:</b> '+data.end+'</p>' || '');
tooltip.set({
'content.title': title,
'content.text': content
})
.reposition(event).show(event);
},
dayClick: function() { tooltip.hide() },
eventResizeStart: true,
eventDragStart: false,
viewDisplay: function() { tooltip.hide() }
});
}());
謝謝你的答案。雖然這有效,但我繼續使用類來獲得更多樣式選項。 – mijopabe