<p>如果要更改可以使用的事件的背景色</p>
<pre><code> eventRender: function (event, element, view)
{
var date = new Date(); //this is your todays date
if (event.start >= date)
$(element).css("backgroundColor", "red");
}
</code></pre>
<p>如果你想改变一天的背景颜色,你可以使用Fullcalender的dayRender回调</p>
<pre><code> dayRender: function (date, element, view)
{
var date = new Date(date);
var day = date.getDate().toString();
if (day.length == 1)
day = 0 + day;
var year = date.getFullYear();
var month = (date.getMonth() + 1).toString();
if (month.length == 1)
month = 0 + month;
var dateStr = year + "-" + month + "-" + day ;
// YourDates is Json array of your default dates
for (var i = 0; i < YourDates.length; i++)
{
//here you campare calender dates to your default dates
if ( dateStr.toString() == YourDates[i].toString() )
{
$(element).css("background", "red"); // it will set backgroud of that date
}
}
}
</code></pre>
<p><strong>了解更多信息</strong>:<a href="http://arshaw.com/fullcalendar/docs/display/dayRender/" rel="nofollow">dayRender:FullCalender</a></p>