我很想为 jQuery 日期选择器设置样式。我不能使用 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 { ... }
并且在加载时,这会覆盖 myui-state-highlight
突出显示当天的内容。
我试过这样做:
.ui-widget-content .ui-state-highlight .ui-state-hover { ... }
我认为它会优先匹配,因为它是一个更具体的选择器,但它不起作用。
所以问题是,我怎样才能.ui-state-highlight .ui-state-hover
覆盖.ui-state-hover
,这样我就不会在悬停时失去我的亮点?
谢谢。