5

色を変更したいアジェンダウィークビューのセルをクリックするたびに、選択したセルの色を変更しようとしています。

例: 日付 22 をクリックした場合、背景色を変更したいのですが、日付 23 を再度クリックすると、セルの背景色が変更され、日付 22 のセルは他の日付と同じようにプレーンになります。

つまり、フルカレンダーで選択した日付の色を変更したいのです。

ありがとう

4

1 に答える 1

3

さて、これを処理するには、この方法を実行する必要があります:-

JS:

var tempVar = "";
$('#calendar').fullCalendar({
    dayClick: function(date, allDay, jsEvent, view) {
        // change the day's background color just for fun
        if (tempVar == "")
        {
            $(this).css('background-color', 'red');
            tempVar = this;
        }
        else
        {
            $(this).css('background-color', 'red');
            $(tempVar).css('background-color', 'white');
            tempVar = this;
        }


    }
});​

ライブデモを参照

于 2012-08-31T12:25:59.930 に答える