0

私はいくつかの既存のhtmlを持っています-非常に単純なものです。CDN の jQuery を使用してサイトのテーマを設定したいと考えています。私はこれを私のページの頭に持っています:

    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-darkness/jquery-ui.css" type="text/css">
    <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
    <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js'></script>

しかし、それは私のUIには何の影響もないようです。これをページのすべての要素に魔法のように適用する方法はありますか? または、各要素に手動でクラスまたは ID を追加する必要がありますか? または、どうにかして初期化しますか?ボタンにテーマを適用することはできましたが、ボタンに明示的に class="ui-button" を設定することによってのみでした。

乾杯

4

1 に答える 1

1

宣言した .css ファイルを確認すると、スタイル コードに関連付けられているすべての特定の ID/クラスが表示されます: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-darkness /jquery-ui.css

あなたが言ったように、「ui-widget-header」や「ui-state-active」などの多くの識別子が含まれています。これらの ID をマークアップに割り当てる必要があるようです。このテーマ構成の本当の目的は、JQuery UI コンポーネントのスタイルを設定することであり、既存のページのルック アンド フィールに干渉するようには設計されていません。

于 2012-12-29T00:32:49.737 に答える