2010-05-21 54 views
0

我已经看到如何添加谷歌日历,但是当我运行它时,它创建了一个新的日历,即使我正在使用的选择器,引用了现有的日历。如何将Google日历动态添加到jQuery FullCalendar?

 $calendar.fullCalendar({ 
     events: $.fullCalendar.gcalFeed($feed_url.val()) 
    }); 

我还有其他的功能,即使用renderEvents,但我不知道如何使用与谷歌日历...

任何想法或建议?

谢谢。

+0

你怎么设置$ feed_url.val()?是这样的'var feedurl = $ .fullCalendar.gcalFeed(“http://www.domain.com/json-events.php?blah=20”);'这条线去哪里?无论我放在我的代码中,我都会收到错误。干杯。我在'$(document).ready(function(){',''在'$('#calendar')内'$(document).ready(function(){'''fullCalendar({'etc或它实际上是一个PHP变量,它只是一个字符串? – wired00 2011-04-21 23:48:22

回答

2

看看addEventSource函数。如果你可以用你的$.fullCalendar.gcalFeed($feed_url.val())作为第二个参数来调用这个函数。我在jsfiddle进行了测试。

+0

谢谢,这似乎是工作!:) – crosenblum 2010-05-21 18:40:00

+0

但是,如果我要能够删除这些动态,并对他们的样式,我需要添加一个类,并有与事件相关的id,我该怎么做? – crosenblum 2010-05-21 19:11:07

+1

您仍然可以使用'gcalFeed'函数的第二个参数来传递您的选项,包括className,editable和currentTimezone。 – AdmSteck 2010-05-21 19:36:53

相关问题