Возможно, это связано с тем, как работает facebox. Я думаю, что он может работать только при начальной загрузке страницы - поэтому, когда вы добавляете их к новым элементам, код facebox уже запущен, а новые элементы не распознаются.
Если вы используете это для запуска facebox:
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
Тогда это так. Вы должны добавить что-то в метод eventRender, чтобы при отображении событий вы вызывали метод facebox, который создает их как элементы facebox.
С http://arshaw.com/fullcalendar/docs/event_rendering/eventRender/:
eventRender: function(event, element) {
element.qtip({
content: event.description
});
}
Но вместо «element.qTip» вы бы использовали «element.facebox» с правильными аргументами. Возможно, вам также понадобится установить href.