【问题标题】:Add image to an event - Full Calendar将图像添加到事件 - 完整日历
【发布时间】:2014-11-17 16:07:01
【问题描述】:
我有一个包含事件的 json 文件,这些事件在 fullcalendar.js 中加载。我想为每个事件添加一个图像(在事件的时间戳之前)。我已经在这里查找了一个解决方案:solution,但它没有给我答案,因为我认为 fullcalendar 在那之后更新了。
我想知道这些事情:
首先:'img src' 属性,我需要从我的 HTML 文件或 javascript 文件中引用路径吗?
第二:我认为 .fc-event-title 标记已从 CSS 文件中删除,因为我似乎无法在 CSS 文件中找到。
在此先感谢,对缺乏知识深表歉意。
【问题讨论】:
标签:
javascript
jquery
html
css
fullcalendar
【解决方案1】:
我在 eventRender 函数中创建(在 json 中我有一个 event.icon):
eventRender: function(event, element, view) {
if(event.icon){
if(event.allDay){
$(element).find('span:first').prepend('<img src="./fileadmin/images/layout/'+event.icon+'" />');
}else{
$(element).find('.fc-time').prepend('<img src="./fileadmin/images/layout/'+event.icon+'" />');
}
}
},
还有你的第二个问题:
是的,我也更新了 fullcalendar,并且一些类名更改为更短的版本。