/ / Arshaw Calendário dia específico css mudar de cor - javascript, jquery, css, calendário, fullcalendar

Arshaw Calendar dia específico css mudar cor - javascript, jquery, css, calendário, fullcalendar

Eu estou tentando mudar a cor da caixa nomês vista no calendário arshaw. Isso é o que eu tenho até agora e sei que não sou ótimo em javascript, então estou meio preso. O que eu deveria ser capaz de fazer é este script é chamado com o dia para mudar a cor. então primeiro eu salvo a data de hoje, então eu mudo o calendário para a data que eles querem. Então aqui eu tento mudar o css do calendário, mas não está funcionando :(. Então eu retoco a data para original. Tudo que o firebug está dizendo no console é indefinido.

    function changeDate (dayToChange) {

var original=$("#calendar").fullCalendar( "getDate" );

$("#calendar").fullCalendar("gotoDate",$("#calendar").fullCalendar.year,$("#calendar").fullCalendar.month, dayToChange );

$($("#calendar").fullCalendar( "getDate" )).css("background-color", "#ffcccc");

$("#calendar").fullCalendar("gotoDate",original);
var e = $("#calendar").fullCalendar( "getDate" );



}

Respostas:

0 para resposta № 1

Existem muitas duplicatas dessas questões já. Veja isto por exemplo: alterar a cor de uma célula em um calendário completo

Por favor, faça sua pesquisa antes de postar perguntas aqui!


0 para resposta № 2

Na verdade, eu me descobri: P

$("#calendar").find ("td.fc-day" + *dayToChange*).css("background-color", "#ffcccc");

Isso pode ser usado em qualquer javascript. Você tem que usar a função find jquery porque seu nível é muito menor que ("#calender") então você precisa procurar por todos os níveis. O dia da mudança mudará a célula, NÃO o dia atual.