2012-12-20 86 views
3

我不得不對jQuery datepicker的CSS做一些修改。不幸的是,我一路上都設法突出了每個月的第一個。我需要尋找哪些屬性?我必須從今天的日期刪除樣式來執行其他CSS。我已經能夠做到。但我不希望這個副作用....在jQuery-ui Datepicker中突出顯示每個月的第一天

下面是我加了一行:

.ui-datepicker-current .ui-datepicker-today .ui-state-highlight { background: transparent !important;} 

回答

2

可以使用beforeShowDay事件這一點。此事件的主要功能是啓用或禁用日曆上的特定日期。然而,它也可用於一類特殊的分配給特定日期:

$(".datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     return [true, date.getDate() == 1 ? "first-class" : ""]; 
    } 
}); 

Demo here

+0

我已經在「beforeShowDay」正在使用的函數,它返回一個值。我可以在「beforeShowDay」之前做兩件事情,以便我可以包含您的建議? – Matt

+0

是的。它應該返回一個數組''[true/false,classname,tooltip text]'。返回數組中的第2和第3項是可選的。您需要添加/修改第二項。 –

相關問題