2017-12-13 28 views
0

私はFullcalenderに新しいソースを与え、それが再レンダリングされた後に関数を実行したい。カレンダーを動的に操作する方法があります。しかし、eventAfterAllRenderはサポートされていないようです。 マイコード:Fullcalender eventAfterAllRenderの後に関数を実行

  jQuery('#calendar').fullCalendar('removeEvents'); 
      jQuery('#calendar').fullCalendar('addEventSource', items); 
      jQuery('#calendar').fullCalendar('rerenderEvents'); 
      jQuery('#calendar').fullCalendar('gotoDate', firstDayOfWeek); 

      jQuery('#calendar').fullCalendar('eventAfterAllRender ', function() { 
       if (!$calender.is(':visible')) { 
        $calender.fadeTo(1000, 1); 
       } 
      }); 

私は上記のコードから、このエラーメッセージが出ます:

は 'eventAfterAllRender' 不明FullCalendar方法です。

私はこのすべてをより良いやり方でやっていると感じたら、教えてください。私は学びたい。

+0

質問 – AllramEst

+0

、イベント、ではない方法であるため、スペースが '「eventAfterAllRender」' – JacobIRR

+0

でありを更新:これを試してみてください。あなたの設定オブジェクトに属します – charlietfl

答えて

1

あなたの問題は誤植だと思います。

$("calendar").fullCalendar({ 
    eventAfterAllRender: function(){ 
     $("#button").click(); 
    } 
}); 
+0

これを試してみましたが、このエラーが発生しました 'eventAfterAllRender is defined' – AllramEst

+0

あなたはfullcalendarのどのバージョンを使用しますか? –

+0

解決しました。フルカレンダーの最初の解読でコードを使用しました。ここではすべての設定を保持しています。私はそれを動的に使うことができると思った。愚かな私。今度は 'fadeTo()'。毎回私は動的に調整を行います。 – AllramEst

関連する問題