1

jQuery UI によって作成されたダイアログに表示したい大きなテーブルがあります。

私が作成した開発版は正しく動作しましたが、これはデフォルトの Wordpress バージョンの jQuery と jQuery UI を使用していないことに注意してください。開発バージョンの目的で、両方のライブラリのバージョンを登録しました。

同じスクリプトとダイアログの内容を使用して、jQuery ライブラリのデフォルト バージョンを使用してブログのダイアログを再現しようとしました。これにより、ダイアログが開くという結果が生成されますが、ディスプレイでは、タイトル バーにあるデフォルトの閉じるボタンが左側にあります。この閉じるボタンの上にマウスを置くと、アイコンが下に移動しますが、クリックすると閉じます。さらに、追加した閉じるボタンと同様に、サイズ変更アイコンが左下に表示されます。

これにより、テーブルと jquery UI css の間に css の競合があるのではないかと疑うようになりました。jQuery UI 1.8.16 と大量のコンテンツを含むダイアログに問題があることを示唆する投稿に注目しました。

ただし、デフォルトの jQuery UI ライブラリの css が見つかりません。存在する必要があると想定しています。

この問題に対する簡単な答えは、デフォルト バージョンの登録を解除して外部バージョンを登録することですが、機能が既に Wordpress にある場合、それは無駄のように思えます。

質問:

  1. デフォルトの jquery UI の CSS は Wordpress のどこにありますか
  2. この問題の原因についての提案

ありがとう

4

3 に答える 3

1

1) CSS ファイルは /wp-includes/css/jquery-ui-dialog.css (圧縮) & /wp-includes/css/jquery-ui-dialog.css (開発) にあります。

2) 問題が何であるかを理解するには、例を見る必要があります。

于 2012-05-04T03:00:48.170 に答える
0

そのボタンのすべてのスタイリングは、次の 69 行目にあります。

/wp-content/plugins/mailchimp//css/flick/flick.css

于 2012-05-03T20:51:54.657 に答える
0

jquery UI テーマから CSS ファイルを追加するだけで、表示の問題を解決しました。それが配置されると、すべてが正しく表示されました。エレガントではありませんが、問題はすぐに解決しました。

于 2012-05-10T16:54:26.983 に答える