2014-12-28 4 views

ответ

0

Вам нужно только изменить CSS.

Если вы используете последнюю Fullcalendar [2.3.0], существует файл CSS под названием fullcalendar.css --- линия редактирования # 52:
background: #bce8f1; opacity: .3; filter: alpha(opacity=30);

просто изменить цвет фона на цвет, который вы хотите.

[при нажатии кнопки день, FC добавляет элемент в DOM с классом fc-highlight-skeleton, среди HTML внутри него, элемент с классом fc-highlight.]

+0

Thx. Олень Наконец решил проблему. –

-1

попробуйте это в настройке календаря и посмотрите, что вы можете сделать.

eventDrop: function(event, delta, revertFunc, jsEvent, ui, view) { 
    console.log(ui); // is likely to have the parent as the day/square you dropped onto. 
} 

если нет: то попытаться найти TD с помощью объекта дата внутри события:

var newDate = event.start.format('YYYY-MM-DD'); 
$('td').find("[data-date='" + newDate + "']"); //this seems to only get the header. 

Другой метод должен был бы использовать jsEvent, чтобы найти объект местоположения/Dóm, где была сброшена событие , Что выше того, что я знаю с головы. но не должно быть слишком сложно сделать.

+0

не работает. console.log (ui) возвращает пустой объект. –

+0

этот ответ абсолютно неактуальен. –