2011-12-06 31 views
11

Estoy usando Jquery UI datepicker y estoy tratando de cambiar el color de fondo para cada día en un mes.Jquery UI datepicker cambiar el color de fondo por un día

Para esto estoy usando la función beforeShowDay en Jquery UI date-picker.

Como ejemplo, estoy tratando de cambiar el color de fondo para los días impares en un mes y mi secuencia de comandos cambia solo el color del borde.

No estoy seguro de dónde está el error, ¿cómo puedo sobre montar todo el color de fondo en Jquery para lograr el resultado deseado.

ayuda.

escritura usada:

$(document).ready(function() { 
    //$("#datepicker").datepicker(); 
    $("#datepicker").datepicker({ inline: true, beforeShowDay: highlightOdds}); 
    }); 

    function highlightOdds(date) { 
     return [true, date.getDate() % 2 == 1 ? 'odd' : '']; 
} 

CSS empleado:

.odd { background-color: green; } 

Respuesta

6

HII Todo lo que encontré yo mismo,

acabo Modifed el css se indican a continuación y funciona fresco :)

.odd a.ui-state-default {color:white; 
         background-color: red; 
         background: red;} 

gracias a todos :)

+0

¿sabes cómo cambiar el color de fondo de una fecha específica para el día 16/12/2013? –

Cuestiones relacionadas