2011-08-03 64 views
1

我在使用FullCalendar添加事件時點擊一天,但它不起作用。我無法在日曆中看到新事件,但我可以看到我設置的「已點擊」消息。代碼:在FullCalendar中添加事件 - 不工作

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 
    <title> Schedule </title> 

    <link rel="stylesheet" type="text/css" href="fullcalendar.css" /> 

    <style type="text/css"> 
    </style> 

    <script type="text/javascript" src="jquery-1.5.2.min.js"></script> 
    <script type="text/javascript" src="fullcalendar.js"></script> 
    <script type="text/javascript" src="jquery-ui-1.8.11.custom.min.js"></script> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      $('#schedule').fullCalendar({ 
      dayClick: function(date, allDay, jsEvent, view) { 

       $('#schedule').fullCalendar({'addEventSource', {title: "lesson", start: date}}); 
       alert("clicked"); 
      }}) 
     }); 

    </script> 
</head> 

<body> 

    <div id="schedule"> 
    </div> 

</body> 
</html> 

firebug在addEventSource行上表示無效的屬性id。

回答

0

你似乎是一個小支架重,嘗試改變

.fullCalendar({'addEventSource', {title: "lesson", start: date}}); 

.fullCalendar('addEventSource', {title: "lesson", start: date}); 

如果仍然不行試試這個...

.fullCalendar('addEventSource', [{title: "lesson", start: date}]); 

哪基本上是使事件成爲一個數組而不是單個對象。

讓我知道它是怎麼回事!

+0

我結束了獨立的事件對象。不管怎麼說,多謝拉! – Lockhead