2016-08-22 3 views
2

fullcalenderのセルのバックグラウンド色を表示したいと思います。私は得ようとしましたFullcalenderは前回と過去の日付のセルの背景を変更します

私はこれをどうすればいいのですか?

+0

あなたがその色トラフCSSを変更することができるように、細胞内のFC-過去とFC-将来のクラスを提供しています。あなたはそれを試しましたか? – Daffy13

答えて

3

あなただけなのでここではそれを

を削除し、コードの開始とprevous変数の日付

dayRender: function (date, cell) { 

       var today = new Date(); 
       var end = new Date();     
       end.setDate(today.getDate()-1);     


        if(date < end) { 
        cell.css("background-color", "yellow"); 
        } // this is for previous date 

        if(date > today) { 
        cell.css("background-color", "blue"); 
        } 


      } 

を使用して比較をチェックしunsuedされている、すべての過去の日付は黄色と将来の日付を持っています青色をする。

fullcalender.js日は、以前の日付の<今日でなければなりませんようにそれはそうのように::

.fc-past{ background-color : yellow } .fc-future{ background-color : blue } 
0

以下のコードを使用して、イベントのあるセルの背景を強調表示できます。ここで

eventRender: function(event, element) { 
     var date = moment(event.start).format('YYYY-MM-DD'); 
     $('.fc-day[data-date="' + date + '"]').css('background', '#4CB5E5'); 

} 
関連する問題