2009-10-08 11 views
2

Je pense que je ne suis pas le seul à avoir ce problème.Datepicker BeforeShowDay Problème CSS avec le style de contenu

Chaque fois que j'essaie d'appliquer une BeforeShowDay à une nouvelle classe CSS, le contenu de la "date spéciale" n'est pas modifié. J'ai essayé de changer le thème par défaut, en ajoutant une nouvelle classe, mais cela n'affecte que la bordure extérieure et non le contenu interne.

En utilisant Firebug Je trouve que le code html en cours d'impression est la suivante:

<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> 

Alors, ma classe serait ui-état-contenu ui-state-anulados mais je remarque que le ui -state-default La classe est appliquée automatiquement et je pense que cela pourrait être le problème.

Je ne sais vraiment pas comment résoudre ce problème. J'ai regardé le code ui.datepicker.js et je pense avoir trouvé la ligne qui me pose problème. C'est le numéro de ligne 1394 et il a le code suivant.

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

Des indices sur la façon dont cela peut être fait?

Merci d'avance.

Manuel.-

Répondre

1

Si quelqu'un d'autre trouve cette question la réponse est here. Pas une solution très évidente, mais logique quand vous regardez le CSS dans Firebug. Vous devez utiliser! Important pour que votre sélecteur soit plus spécifique que les sélecteurs CSS jQuery ui.