![](/img/trans.png)
[英]fullcalendar.js v4 - How to set html in title for list view?
[英]fullcalendar.js v4 - How to set html in title?
有没有人有让 FullCalendar.js v4 将标题呈现为 html 的解决方案? 获取元素和用 html 替换文本的所有旧方法都不适用于新版本。 我在下面试过这个:
eventRender: function(info) {
return $.parseHTML(info.event.title);
Semi 有效 - Html 已呈现,但缺少事件中的其余 html 类。 我的猜测是它需要修改完整的信息对象,但设置它不起作用: eventRender: function(info) { info.event.title = info.el.innerText; 返回信息
由于 fullCalendar v4 不再使用 jQuery,因此在eventRender期间提供的 HTML 元素现在是标准的 JS DOM 元素对象,所有通过 v4 的回调和方法提供的元素也是如此。 有关更多信息,请参阅https://fullcalendar.io/docs/upgrading-from-v3 。
这意味着您可以使用标准的 JavaScript DOM 方法来操作它。 例如,您可以执行以下操作以使标题显示为斜体:
eventRender: function(info) {
info.el.querySelector('.fc-title').innerHTML = "<i>" + info.event.title + "</i>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.