2016-08-11 10 views
0

jQuery 3とjQueryUI 1.12を使用しています。jQueryUIダイアログで、閉じるボタンの下にテキストが正しく表示されない

enter image description here

グリッチが単語が「閉じる」閉じるボタンの下に表示されているということです。私は、ダイアログを表示したときにアップグレードした後、私はこれを取得しています。

この理由は、それがそのように生成されたHTMLに実際にあるということです。

enter image description here

しかし、私はハッキングによる以外(それがこれをやっている理由を理解することはできませんか、それを修正する方法DOMは直接ですが、ライブラリの中核部分であるため望ましくないようです)。

ここでは何が起こっていて、どうすれば修正できますか?

+0

通常のjQuery UIは'テキストインデントとルール '.ui-ボタンアイコンonly'を適用して使用することができ、デフォルトのスタイルに変更するようにするに

。あなたのhtmlごとにクラスがあります。だから、jQuery UIのCSSが(ダイアログのパッケージと共に)含まれていて、それを上書きしているカスタムルールがないことを確認してください。 – empiric

+0

華麗で速い。ありがとう。これは私の問題を解決したいくつかの不一致スタイルシートにつながった。あなたが答えとして投稿するなら、私はそれを受け入れることができます。 –

答えて

0

jQuery UIは、ダイアログに独自のスタイルシートを使用します。 その要素に対して適用する標準のCSSルールはtext-indent: -9999px;

あなたはjquery-ui.cssが含まれていることを確認してください設定.ui-button-icon-onlyです。 download-builderを使用する場合は、ダイアログのスタイルが含まれていることを確認してください。正しいテーマが選択されています。 ; `それに-9999px:あなたはthemeroller

関連する問題