Я пытаюсь стилизовать JQuery DatePicker. Я не могу использовать тему jQuery, так как она разрушает остальную часть моего сайта.
У меня все работает, ожидайте один бит - выделение текущего дня.
Проблема, с которой я столкнулся, заключается в том, что при первой загрузке средства выбора даты текущий день отображается следующим образом:
<td class="ui-datepicker-days-cell-over ui-datepicker-today">
<a class="ui-state-default ui-state-highlight ui-state-hover" href="#">14</a>
</td>
Когда пользователь наводит курсор на любой другой день, ui-state-hover
в текущем дне удаляется, а затем подсветка текущего дня работает нормально:
<td class="ui-datepicker-days-cell-over ui-datepicker-today">
<a class="ui-state-default ui-state-highlight" href="#">14</a>
</td>
Мой CSS для состояния наведения таков:
.ui-widget-content .ui-state-hover { ... }
и при загрузке это перезаписывает мой ui-state-highlight
, который выделяет текущий день.
Я пытался сделать:
.ui-widget-content .ui-state-highlight .ui-state-hover { ... }
То, что я думал, будет предпочтительно совпадать, так как это более конкретный селектор, но он не работает.
Итак, вопрос в том, как мне сделать .ui-state-highlight .ui-state-hover
переопределить .ui-state-hover
, чтобы я не потерял свой основной момент при наведении?
Спасибо.