2009-10-08 101 views
2

我想我不是唯一有這個問題的人。DatePicker BeforeShowDay內容樣式的CSS問題

每當我嘗試應用BeforeShowDay一個新的CSS類時,「特殊日期」的內容不會被修改。我嘗試更改默認主題,添加一個新類,但這隻影響外部邊界而不影響內部內容。

用Firebug我發現,正在打印的HTML代碼如下:

<td class=" ui-state-content ui-state-anulados" onclick="DP_jQuery.datepicker._selectDay('#datepicker',9,2009, this);return false;" title="Paddle"> 
<a class="ui-state-default" href="#">16</a> 
</td> 

所以,我的課是UI狀態內容UI的狀態anulados但我注意到UI -state-default類正在自動應用,我懷疑這可能是問題所在。

我真的不知道如何解決這個問題。我一直在尋找內部ui.datepicker.js代碼,我想我找到了給我這個問題的線。它是行號1394,它有以下代碼。

(ui.datepicker.js) (unselectable ? '<span class="ui-state-default">' + printDate.getDate() + '</span>' : '<a class="ui-state-default' + 

任何線索都可以做到這一點?

在此先感謝。

Manuel.-

回答

1

如果任何人發現這個問題,那麼答案是here。不是一個非常明顯的解決方案,但是當您查看Firebug中的CSS時是合乎邏輯的。您必須使用!important,以便您的選擇器比jQuery ui CSS選擇器更具體。