0

ユーザーが両方のコンボボックスで年と月を選択できるようにしたい。問題は、それらが隣り合って表示されるのではなく、上下に表示されることです。

これ欲しい:

ここに画像の説明を入力してください

私はこれを手に入れます:

ここに画像の説明を入力してください

ありがとうございました。

4

2 に答える 2

2

このcssクラスフォームjquery-ui.cssを変更して解決しました

.ui-datepicker select.ui-datepicker-month .ui-datepicker select.ui-datepicker-year { width: 30%;}

30%は、私の場合、両方の選択が1行に表示されることを保証します。IE開発ツールを使用してcssクラスを見つけました。

ここに画像の説明を入力してください

于 2012-11-16T09:49:33.920 に答える
0

CSSが何を言っているかに関係なく、幅を変更する最良の方法は次のとおりです。

  1. datapicker(通常はjquery.ui.datepicker.js)を含むjsファイルを検索します
  2. 探すvar origyearshtml, numMonths = this._getNumberOfMonths(inst) ...
  3. そのすぐ下または同じ行に気付くでしょうwidth=17;
  4. お好みの幅に変更してください。

これは、複数の月を使用するときに私のために働いた唯一の解決策です。

于 2013-03-14T06:50:34.530 に答える