5

jqueryUIからダイアログを試しています。すべてのオンラインデモはflora.cssを使用しています。テーマローラーアプリケーションによって生成されたcssファイルでダイアログを正しく表示できません。私は何かが足りないのですか?これらのものは箱から出して動作する必要がありますか?

更新:ブロックに感謝します。サンプルを作成するためにコードをクリーンアップしたとき、demo.html(themeroller.zipに付属)のHTMLが少し冗長すぎることに気付きました。私がする必要があるのは、ダイアログdivにclass="ui-dialog"次のような属性を与えることだけでした。

<div id="SERVICE03_DLG" class="ui-dialog">please enter something<br><br>
<label for="something">somthing:</label>&nbsp;<input name="something" id="something" type="text" maxlength="20" size="24">
</div>

私はあなたの答えを受け入れます。御時間ありがとうございます。

4

1 に答える 1

1

クラスが違うからだと思います。

<div id="SERVICE03_DLG" class="flora"> (flora)
<div id="SERVICE03_DLG" class="ui-dialog"> (custom)

フローラ テーマを使用しても、ui-dialogクラスを使用してダイアログとして定義します。

以前にモーダルを行ったことがありますが、タグでクラスを定義したことさえありません。jQueryUI がそれを処理します。

クラス属性を取り除くか、クラスを使用してみてくださいui-dialog

于 2014-08-03T09:03:53.130 に答える