Я пытаюсь добавить FullCalender на мою страницу с событиями из Календаря Google. Когда я не включаю eventRender, он показывает события, но когда я нажимаю на них, он попадает в Календарь Google. Когда я добавляю eventRender, чтобы получить всплывающую информацию о событиях при наведении на них событий, я получаю сообщение об ошибке JSON при сбое, и события вообще не отображаются в календаре.
Это код, который я использую (обратите внимание, что ключ API и идентификатор календаря указаны в фактическом коде):
<script>
document.addEventListener("DOMContentLoaded", function() {
let calendarEl = document.getElementById("calendar");
let calendar = new FullCalendar.Calendar(calendarEl, {
plugins: ["dayGrid", "timeGrid", "list", "interaction", "googleCalendar"],
selectable: true,
googleCalendarApiKey: "<API KEY>",
events: {
googleCalendarId: "<my-calender-id>",
className: "gcalEvent"
},
eventRender: function(eventObj, $el) {
$el.popover({
title: eventObj.title,
content: eventObj.description,
trigger: 'hover',
placement: 'top',
container: 'body'
});
}
});
calendar.render();
});
</script>
Я довольно новичок в HTML, а также в StackOverflow, поэтому, если этой информации недостаточно для анализа решения, дайте мне знать, что мне нужно добавить.