2011-07-05 9 views
0

fullCalendarを作成するときにfirstHourを設定してその時間にスクロールさせることができますが、現在の日が今日の場合にのみこれを実行します。ユーザーが翌日に行くと、スクロールバーがコンテナの一番上にくるようにしたいが、今日に戻ってきたら、最初のHourに行くことが望ましい。firstHourをFullCalendarのメソッドのように呼び出すことができます

メソッドのようにfirstHourを呼び出す方法はありますか?あるいは、これを達成する別の方法がありますか?

+0

私はdayViewについて話していると仮定していますか? – whoabackoff

+0

はい、agendaDayビューです。 – SomethingOn

答えて

1

viewDisplayコールバックで現在表示されている日を確認できます。しかし、私が知る限り、カレンダーを初期化した後でfirstHourオプションを変更することはできません。あなたはそれを破壊してからそれを再構築する必要があります...

viewDisplay: function(view) { 
    if (view.start.toDateString() === new Date().toDateString()){ 
     alert('Currently showing today!'); 
    } 
+0

残念ながら、最良の解決策ではありませんが、うまくいくでしょう。ありがとう。 – SomethingOn

関連する問題