2016-06-14 8 views
0

、私はこのエラーを取得する:FullCalendar-2.7.3のイベントは私のコンソールで

_fetchEventSource(ソース、コールバック)でこのループ方式である
jQuery.Deferred exception: Cannot read property 'clone' of null TypeError: Cannot read property 'clone' of null 

for (i = 0; i < fetchers.length; i++) { 
    res = fetchers[i].call(
     t, // this, the Calendar object 
     source, 
     rangeStart.clone(), // rangeStart is undefined 
     rangeEnd.clone(), 
     options.timezone, 
     callback 
    ); 

rangeStartが設定されていないという問題があります。ただし、デフォルトのヘッダーのボタンを使用して「月」ビューから「週」ビューに変更し、再度表示すると、イベントが読み込まれます。

rangeStartが最初に設定されていない理由がわかりませんが、ビューを切り替えるとうまく設定されます。完全を期すために

 

、ここにカレンダーを呼び出すために私のJSです:

$('.event-calendar').fullCalendar({ 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,basicWeek,basicDay' 
    }, 
    eventLimit: true, 
    events: { 
     url: '/events/json', 
     color: '#0060db', 
     textColor: 'white' 
    } 
}); 

答えて

3

これは私が助けることができない、最新のjQuery 3と互換性の問題ですが、取得したい場合JQueryを2.xまたは1.xのラインに一時的に戻し、FullCalendarの更新を待つ必要があります。

+0

ええ、翌日にそれが見つかりました。 – Nathan

+0

jQuery 3のサポートがFullCalendar v2.8.0で追加されました。これはもはや問題ではありません。 – arshaw

関連する問題