我正在努力做到这一点,以便当您将鼠标放在我日历中的某个事件上时,它会改变颜色。我可以做到这一点并且它有效,但是事件是不同的颜色,我只知道如何使事件变回一种颜色,不超过一种。因此,即使我有红色、蓝色和绿色事件,它们也只会在您将鼠标悬停在它们上方时变为红色。我只希望 ID 为“rto”的事件变为红色,那么我将如何实现呢?
<script type='text/javascript'>
$(document).ready(function() {
var cal = $('#calendar')
cal.fullCalendar({
eventSources: [
{
url: "...",
borderColor: 'green',
id: "events",
},
{
url: "...",
borderColor: 'red',
id: "rto",
},
{
url: "...",
borderColor: 'blue',
id: "goals",
},
],
eventMouseover: function(){
$(this).css('border-color', 'orange');
},
eventMouseout: function() {
$(this).css('border-color', 'red');
}
});
});
这就是你使用函数的方式: function( event, jsEvent, view ) { }