2011-08-03 24 views
1

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

関連する問題