21

わかりました、私は自分のテーマを展開しました。カスタム jQuery UI パック (進行状況バー、日付ピッカー、スライダー) を作成し、それをすべてインストールしました。2つのことを除いて(ほとんど)うまくいくようです:

  1. 私のページが最初に読み込まれると、datepicker div が表示されます。と
  2. アイコンの下に「次へ」と「前へ」というテキストが大きなフォントで表示されます。どの例にもこの問題はないようです。

今(1)私は現在次の方法で解決しています:

#ui-datepicker-div { display: none; }

別のCSSファイルに含まれていますが、これもデモのどれもこれを必要としていないようです.

私は何が欠けていますか?

4

8 に答える 8

7

#ui-datepicker-div { display: none; を使用して修正しました。}

于 2011-01-12T23:15:12.887 に答える
5

わかりました、ありがとう、それは仕事仲間です、ここで私が解決したこと: このスタイルをファイル jquery-ui-1.7.1.custom.css (またはロードした任意の css ファイル) に書き込みます:

#ui-datepicker-div { display: none; }

次に、ページを更新します

于 2012-01-12T07:59:27.863 に答える
2

使用していた jQuery UI のバージョンに対して間違ったバージョンのスタイルシートを使用していたため、同様の問題がありました (スタイルシートをアップグレードせずに jQuery UI をアップグレードしました)。jQuery UI 1.8.17 を使用している場合は、使用されているスタイルシートもバージョン 1.8.17 であることを確認してください。

于 2012-01-12T08:12:02.930 に答える
2
  1. JavaScript ファイルが適切にロードされていることを確認し、不足しているファイルや間違ったパスを確認してください。
  2. ドキュメントの準備ができた後にスクリプトが実行されることを確認してください。スクリプトを $(document).read(){} の前または内部に配置してみてください。
  3. 独自の css を削除して、css の競合があるかどうかを確認してください。
  4. ここにコードを投稿してください。:)
于 2009-01-29T08:45:50.853 に答える
1

instActive.inline から (typeof(instActive) == 'undefined' || instActive.inline) に変更してください

あなたのjqueryui.jsで

この goto に関する議論については、http://code.google.com/p/jquery-datepicker/issues/detail?id=285

于 2012-12-14T06:05:05.773 に答える
1

私にとっては、css は含まれていませんでした ( jquery.ui.datepicker.css)。そのため、ページの下部にdiv ( ui-datepicker-div) が表示され、FireBug: で次のエラーが発生しましinstActive is undefinedた。

于 2012-07-26T15:04:21.860 に答える
1

あなたの問題について他に何も知らないので、あなたのページの他の css がピッカーと競合している可能性があると思います。

于 2009-01-29T07:15:00.397 に答える
0

質問の2番目の部分に誰も答えなかったので...

次の 2 行を .ui-icon CSS に追加します。

text-indent: -99999px;
overflow: hidden;

これで、「前へ」と「次へ」の表示が修正されるはずです。

于 2013-05-07T20:02:40.953 に答える