4

ページの上部で jQuery UI タブ (テーマなし、screen.css ファイルで独自のスタイルを使用) を使用し、ページの後半で jQuery UI Datepicker を使用しています。

Datepicker には jQuery テーマを使用したいのですが、タブには独自のスタイルを使用したいと考えています。しかし、テーマを含めるとすぐに、(明らかに) 両方とも完全に特定のスタイルにスタイル設定されます。

jQuery UIコンポーネントにテーマがあるかどうかを設定する方法はありますか? ある種の設定可能?それとも、純粋にスタイル クラス名とそこで必要なことを行うことについてですか? ...空白(テーマなし)の方がスタイルが簡単で、テーマスタイルシートの設定を元に戻そうとしています...

4

2 に答える 2

4

このダウンロードページの右側、テーマのドロップダウンボックスのすぐ下にある[テーマの詳細設定]リンクを確認してください。そこで、CSSスコープを定義して、テーマをページの特定の部分に制限することができます。

次に、そのcssスコープクラスをdatepickerの親に配置する必要があります。

于 2010-12-03T19:26:30.773 に答える
4

jQueryUI は、現在 html ページにインポートされているクラス名に完全に依存しています。それらはすべてui-で始まります

これは単純な CSS であるため、次の 2 つのいずれかを行うことができます。

  • テーマの css から必要なクラスを切り取って、独自の css ファイルに貼り付けます。
  • テーマの css ファイルをインポートし、関心のあるクラスを独自の css で上書きします。
于 2009-09-01T09:52:51.780 に答える