2011-10-19 6 views
1

ユーザーが何かを確認する必要がある場合は、confirmで作成された単純な確認ボックスを使用しますが、一部のページでは「OK」と「キャンセル」ボタンの代わりに「はい」と「いいえ」ボタンが必要です。それらのページ。私は自分のアプリケーション全体で自分のメッセージボックスのスタイルが同じであることを確認したい。jQuery UIダイアログボックスをデフォルトのJavaScript確認ボックスのように見せる方法はありますか?

jQueryダイアログボックスをJavaScript confirmとまったく同じように見えるようにするにはどうすればよいですか?確かに、私はダイアログボックスのCSSを変更して、2つが同じように見えるようにすることができます...そうですか? FirefoxでのGrailsによって生成されるよう

確認ボックス:

enter image description here

ダイアログボックスFirefoxでのGrailsによって生成された:

enter image description here

だから私は完全に削除したいですダイアログボックスのタイトルバー、丸みのあるコーナーを削除する、ストライプを変更するd背景を灰色にし、他の色付けを少し変更します。私はCSSマスターではありませんが、私はそれを混乱させようとしています。すべてのCSSマジシャンは、これをすばやく行う方法を知っています。私はそれを感謝します。

+2

デフォルトの確認ボックスはシステムによって異なります。 jQueryダイアログボックスをネイティブに見せようとするよりも、jQueryダイアログボックス全体で(たとえば、既存の 'confirm'ボックスをjQueryダイアログに置き換えるだけで)はるかに簡単になると思います。 –

+0

@Tikhon Jelvis私はGrailsを使用していますが、デフォルトでGrailsは確認ボックスを使用します。 Grailsが提供するすべての確認とアラート・ボックスをダイアログ・ボックスに置き換えるのではなく、アプリケーション全体を調べることはありません。 Grailsは、ユーザが選択を行うまでブラウザの処理を停止し、修正するために過剰なコーディングを必要とすると思われる問題を引き起こすという事実に依存しています。 – ubiquibacon

答えて

1

すべてのブラウザに独自のネイティブUIがあるため、できません。しかし、すべてのダイアログをjQuery UIのような統一された1つのUIに置き換えることができます。

+0

はい、「はい」と「いいえ」ボタンが必要な場所でjQueryダイアログを使用していますが、ダイアログボックスは 'confirm'ボックスのようにブラウザを停止せず、回避するために余分なコーディングが必要です。 – ubiquibacon

+0

私は参照してください。私は、「余分なコーディング」が些細なものに見えるという回避策があると確信していますが、私は何も知らないことは認めています。回避策がなければ、単に自分が望むことをすることはできません。 –

関連する問題