2009-10-08 99 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选择器更具体。