Я использую FancyBox на протяжении всего проекта, над которым я работаю, и хотел бы внедрить FancyBox в скрипт FullCalendar. По сути, я хочу выяснить, как передать описание события всплывающему окну FancyBox. Я использую 11 различных каналов Календаря Google. Я боюсь, что это может помешать этому. Если это так, я, скорее всего, полностью откажусь от этой идеи.
Я видел другие вопросы, похожие на мои, такие как использование раздела events.push файла gcal.js, но я не могу понять, как заставить работать решения других. Некоторые другие вопросы, на которые я смотрел:
Есть ли способ передать раздел events.push файла gcal.js во всплывающее окно FancyBox? Или есть какой-то другой способ передать описание события в FancyBox? Должен ли я рассмотреть преобразование моих каналов Календаря Google в строки JSON и использовать вместо этого PHP / MySQL для создания и хранения событий? Я пропускаю что-то явно очевидное?
Вот текущий скрипт, который я использую для запуска FancyBox на eventClick.
eventClick: function(event) {
if (event.url) {
$.fancybox({
'type': 'iframe',
'href': 'event.url'
})
return false;
}
}
В его нынешнем виде явно не упоминается events.push или что-либо подобное. Он отлично работает для запуска FancyBox, но не намного. Используя event.url, как и сейчас, я получаю сообщение об ошибке на отсутствующей странице, но я полагаю, что это может быть связано с тем, что я тестирую это локально, а не на живом сервере. Однако я могу ошибаться.
Буду признателен за любую помощь. Спасибо.