有谁知道如何在一个事件中添加多个类名?
目前我的事件对象看起来像这样。
var eventObject = {
title: displayText,
start: item.startDate,
end : item.endDate,
allDay:true,
color: '#BABBBF',
editable : false,
className : "user_block"
}
当我尝试这样的事情时
var eventObject = {
title: displayText,
start: item.startDate,
end : item.endDate,
allDay:true,
color: '#BABBBF',
editable : false,
className : "user_block bday_block"
};
下面的代码似乎并没有以正常行为执行,它应该删除所有带有“user_block”类的事件
$("#calendar").fullCalendar('removeEvents', function(event) {
return event.className == "user_block";
});
关于如何解决这个问题的任何想法?谢谢。
最佳答案
来自documentation :
ClassName: String/Array. Optional. A CSS class (or array of classes) that will be attached to this event's element.
因此,您应该使用字符串数组将多个类附加到事件。
这应该可以解决您的问题:
var eventObject = {
title: displayText,
start: item.startDate,
end : item.endDate,
allDay: true,
color: '#BABBBF',
editable : false,
className : ["user_block", "bday_block"]
}
关于javascript - 如何将多个类名添加到 fullcalendar 事件对象并删除一个指定的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563991/