私はこの日付ピッカーを使用しています。すべてのデモでわかるように、日数は常に同じで、42 (7 日 x 6 週間) です。より少ない日数を表示する方法はありますか? 28 (7 日 x 4 週間) だけですか?
1265 次
2 に答える
2
シンプルな CSS ルールを使用して、「古い」(当月より前) および「新しい」(当月より後の) 日を非表示にすることができます。プラグイン自体がこれらの CSS クラスを使用するため、「古い」および「新しい」という用語を使用します。したがって、これを試すことができます:
.datepicker table tr td.old, .datepicker table tr td.new { display: none; }
これは、余分な一番下の行を削除しても、現在以降の月の値に最適です! ただし、現在の月より前の値で問題が発生し、現在の月の最初の日が常に週の最初の日になります。
これは、 の数をカウントする小さな jQuery スクリプトで修正できます。td.old
次に、最初の行全体を削除し (該当する場合)、前月の日の空白のダミー エントリを書き込み、上記の問題を回避します。
やりたいけど、プロジェクトで忙しい。
于 2014-06-03T00:50:01.627 に答える