2016-04-18 5 views
0

Я хотел бы выделить выбранную дату.Как выделить выбранную дату в FullCalendar.js

ex: я уже щелкнул дату, и выбранная дата вставляется в текстовое поле, теперь снова я нажал на календарь, теперь дата в текстовом поле должна выделяться в календаре. Я могу выделить выбранную дату в dayClick, но не смог выделить ее, когда он вернулся в календарь, чтобы изменить параметр.

Может кто-нибудь мне помочь.!

dayClick: function (date, jsEvent, view) { 
$(".fc-state-highlight").removeClass("fc-state-highlight"); 
$("td[data-date=" + date.format('YYYY-MM-DD') + "]").addClass("fc-state-highlight");} 

ответ

0

Извините, но мой предыдущий ответ неправильный. Измените строку кода:

$("td[data-date=" + date.format('YYYY-MM-DD') + "]").addClass("fc-state-highlight"); 

к этому:

$('.fc-day[data-date="' + date.format('YYYY-MM-DD') + '"]').addClass("fc-state-highlight"); 
0

спасибо Asator за ответ основанный на ваш ответ я мог бы в состоянии решить таким образом

dayRender: function (date, element, view) {      
var dateString = moment(displayDate).format('YYYY-MM-DD'); 
view.el.find('.fc-day-number[data-date="' + dateString + '"]').css('background-color', '#3276b1');          
} 
Смежные вопросы