Прежде всего, в каком браузере вы просматриваете средство выбора даты? Я заметил, что некоторые цвета дат / разделов в DatePicker выглядят иначе в IE6 по сравнению с более поздними браузерами ( Firefox 3, Chrome, IE7 ).
Например, IE6 игнорирует цвет фона для выходных.
Цвет фона текущей выбранной даты и сегодняшней даты контролируется с помощью CSS. CSS по умолчанию для last datepicker - это основная таблица стилей флоры , хотя я вижу, что есть новая версия / таблица стилей DatePicker (у меня нет ' На этом сайте на сайте jQuery на этой неделе еще не было прочитано должным образом.
Соответствующие имена по умолчанию классов в таблице стилей, для которых вам нужно будет изменить цвета фона:
/* current input value background color */
.ui-datepicker-current-day
{
background: #83C948
}
/* today's background color */
.ui-datepicker-today
{
background: #83C948
}
EDIT:
Если вы используете старый Datepicker как , то это соответствующие строки в файле js плагина-
this._currentClass = 'ui-datepicker-current-day';
// The name of the current day marker class
(printDate.getTime() == today.getTime() ? ' ui-datepicker-today' : '')) + '"' + ...
// highlight today (if different)
Следовательно, вы будете либо
- нужны эти классы CSS в вашем CSS
таблицу стилей, чтобы выделить сегодня и
текущая выбранная дата
или
- вам нужно будет изменить имена в
файл плагина js и использовать тот же
имена для классов в вашем CSS
таблица стилей
Лично я бы выбрал первые, поскольку они являются общеизвестными именами классов.
РЕДАКТИРОВАТЬ 2:
Похоже, что new datepicker использует немного другой CSS для окрашивания текущей выбранной даты и сегодняшней даты. В то время как предыдущая версия стилизовала элемент ячейки таблицы ( td ), новая версия стилизует элемент привязки ( a ) внутри ячейки.
Используя Firebug в Firefox 3 (настоятельно рекомендуется), CSS для раскрашивания сегодня выглядит как
.ui-state-highlight, .ui-widget-content .ui-state-highlight
{
background:#FFE45C url(../images/?new=ffe45c&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|75) repeat-x scroll 50% top;
border:1px solid #FED22F;
color:#363636;
}
и для текущей выбранной даты на входе это
.ui-state-active, .ui-widget-content .ui-state-active
{
background:#FFFFFF url(../images/?new=ffffff&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|65) repeat-x scroll 50% 50%;
border:1px solid #FBD850;
color:#EB8F00;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
Они оба взяты из jQuery UI CSS Framework