2012-06-08 2 views
-1

Я пытаюсь изменить цвет окна в виде месяца в календаре arshaw. Это то, что у меня есть до сих пор, и я знаю, что я не отлично разбираюсь в javascript, поэтому я немного застрял. То, что я должен сделать, - это тот, который вызывается с днем, чтобы изменить цвет. поэтому сначала я сохраняю сегодняшнюю дату, затем меняю календарь на нужную дату. Тогда здесь я пытаюсь изменить CSS каландра, но он не работает :(. Затем я снова дата в оригинал. Весь поджигатель говорит в консоли не определенно.Arshaw Календарь конкретного дня css изменить цвет

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'); 



    } 

ответ

0

на самом деле я понял сам: P

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

Это может использоваться в любых javascript. Вы должны использовать функцию поиска jquery, потому что ее уровень ниже ('#calender'), поэтому вам нужно искать все уровни. День изменения изменит ячейку, а не фактический день.

+0

, отметив этот ответ как «принятый», щелкнув значок галочки рядом –

0

Есть слишком много дубликатов . это вопросы уже Посмотрите на это, например: change the color of a cell in a full calendar

Пожалуйста, сделать ваши исследования, прежде чем отправлять вопросы здесь

+0

Я уже прочитал этот пост, но я не был уверен, как использовать этот код? это возможно для полного яваскрипта раствора в \t \t $ (документ) .ready (функция() \t \t { $ ('# календарь'). fullCalendar \t \t \t ({ })} \t \t \t \t Заранее благодарен –

Смежные вопросы