透明効果を無効にしたい場合:
<style type="text/css">
td.specialDay, table.ui-datepicker-calendar tbody td.specialDay a {
background: none !important;
background-color: #fffac2 !important;
color: #006633;
}
</style>
その後beforeShowDayオプションを使用してカレンダーにあなたのスタイルを追加します。
$('#datepicker').datepicker('option', 'beforeShowDay', highlightDays);
// ------------------------------------------------------------------
// highlightDays
// ------------------------------------------------------------------
function highlightDays(date) {
for (var i = 0; i < dates.length; i++) {
if (SOME CONDITION TO DETERMIN SPECIAL DAY) {
return [true, 'specialDay'];
}
}
return [true, ''];
}
私は放火犯を使用して、現在のスタイルがデフォルトのテーマローラーCSSから適用されていることIthink: .ui-状態-デフォルト、.ui-ウィジェットコンテンツ。ui-state-default { -moz-background-clip:border; -moz-background-inline-policy:連続。 -moz-background-origin:パディング。 背景:#75C8FF url(images/ui-bg_glass_75_75C8FF_1x400.png)repeat-x scroll 50%50%; ボーダー:1pxソリッド#3A9EE0; 色:#555555; font-weight:normal; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; 私の質問は、どのように私はすでに上記に適用されているクラス.specialDayでセルを変更するのですか? –