問題タブ [jquery-ui-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
14813 参照

jquery - IE8では、jquery-uiのダイアログでコンテンツの高さがゼロに設定されていました。どうすればこれを修正できますか?

jquery UIのダイアログウィジェットを使用して、Webアプリケーションでモーダルダイアログをレンダリングしています。これを行うには、目的のDOM要素のIDを次の関数に渡します。

Firefox、Safari、Chromeではすべて問題なく動作します。ただし、IE 8では、ダイアログを開くと、div.ui-dialog-titlebarが表示されるだけで、表示div.ui-dialog-contentsされません。

問題は、最近のブラウザではdiv.ui-dialog-contents、スタイルに特定の高さが設定されていることです。つまり、ダイアログを開いた後、結果のHTMLは次のようになります。

IE8では、heightstyle属性がゼロに設定され、結果のHTMLは次のようになります。

height(およびmin-height)スタイル属性を正しく設定するには、何をする必要がありますか?

0 投票する
1 に答える
1960 参照

jquery - jqueryダイアログでラジオボタンを設定する

別のフォームに次のif/elseがあり、完全に機能します。これで、jqueryダイアログとして表示されるフォームに配置しました。途中のすべてのアラートは正しい割り当てを示していますが、ダイアログが開いたときにどちらのボタンも選択されていません。

ダイアログ:

ラジオボタン:

0 投票する
3 に答える
386 参照

jquery - jqueryダイアログがajax更新で古いコンテンツを表示する理由を知っている人はいますか?

一連のリンクがあり、リンクをクリックすると、詳細情報を含むダイアログが表示されます。この詳細は、jquery ajax リクエストから返されます。

以下のコードを使用して、ajax を介して部分的な結果を jquery ダイアログに表示しています。

jqueryコードは次のとおりです。

});

これが私のコントローラーアクションコードです:

問題は次のとおりです。

これを初めてクリックすると(ID = 1234を送信したとしましょう)、正常に動作します。
別のアイテムをクリックすると (送信 ID = 4567 としましょう)、1234 からのコンテンツが表示されます。
この 2 番目のアイテム (再びその 4567) をクリックすると、4567 のコンテンツが表示されます。

初めて更新されない理由を知っている人はいますか? これはタイミングの問題ですか?

0 投票する
1 に答える
267 参照

javascript - 複数の IF ステートメントでの jQuery UI の問題

私は自分自身を jQuery/javascript の専門家とは絶対に思っていませんが、十分なプログラミングを知っていますが、このプロジェクトで、jQuery UI が 2 番目のダイアログを初期化できないという問題に遭遇しました。それぞれを初期化する前にテストする if ステートメントが 2 つありますが、最初の if ステートメントだけが有効になっているようです。

この場合、確認が開いている間、アラートモーダルは開きません。確認の前に移動すると、アラートは開きますが、確認は開きません。これは jQuery UI の問題ですか? もしそうなら、回避策はありますか?

助けてください、事前に感謝します。

0 投票する
2 に答える
2730 参照

jquery - 動的コンテンツで対話センターを維持する

次のダイアログが表示されます

ユーザーが検索ボタンを押すと、Ajax が実行されて注文がダイアログに返され、動的にサイズ変更されますが、ボックスが下に拡張されるだけです。ダイアログが中央に配置されるように、ボックスを上下に拡張する方法はありますか?

また、十分なコンテンツがある場合、ページの境界を超える可能性があるため、それを防ぐために最大の高さを使用できると思いますが、ウィンドウのサイズを変更した場合はどうすればよいですか?

maxHeight: 500 を追加してみましたが、底からはみ出すのを止めませんでした。

0 投票する
2 に答える
1754 参照

jquery - ASP.NET-MVC の [送信] ボタンに jQuery ダイアログをアタッチする

ASP.NET-MVC でフォームを送信するために機能している送信ボタンがあります。

ボタンクリックにjQueryダイアログを付けたいと思います。ユーザーがダイアログを終了した場合、送信も終了したいと思います。

他のボタンにフックされたダイアログがありますが、送信はありません。これどうやってするの?

****編集済み****

これは、別のボタンにあるダイアログの例です。

0 投票する
2 に答える
2706 参照

jquery-ui - jquery uiダイアログと私たちの最愛の友人、ie6

モーダルポップアップダイアログにjqueryuiダイアログを使用しています。Firefox / Chromeではうまく機能していますが、IE6ではひどいです。

問題: IE6でダイアログを表示すると、ブラウザウィンドウが大きくなり、自動的に一番下までスクロールします。高さの増加と自動スクロールダウンは、jqueryダイアログの高さと同じです。

上にスクロールしてダイアログを通常どおりに使用できますが、ウィンドウが大きくなり、ドロップする動作は、気が遠くなるほど受け入れられません。

これが私がウィンドウを起動する方法です:

私はすでに、ie6オーバーレイの問題の鍵となるjquery用のbgiframeプラグインを使用しています。しかし、これはそれとは無関係のようです。誰かがこれを以前に見て、回避策を見つけたことがありますか?

0 投票する
8 に答える
34244 参照

jquery - jqueryダイアログが開いたときにウィンドウが上にスクロールする

jquery 1.4 と jquery-ui-1.8rc3.custom.js を使用してモーダル jquery ダイアログを開こうとしています。

ダイアログはすべてのブラウザーで問題なく開きますが、IE 7 および 6 では、ダイアログが開いた後、ウィンドウがボタンまでスクロールします...ウィンドウをスクロールしてモーダル位置に戻そうとしましたが、非常に一貫性がありません. モーダルを開いた後、次のコード行を使用していました

私が気付いている奇妙なことの1つは、モーダルを開いた後、ページが巨大になることです.. なぜこれが起こっているのか考えてみてください

htmlで

document.ready で

jsで

0 投票する
2 に答える
11692 参照

jquery - jquery ui ダイアログ ボタンの背景画像

ボタンに背景画像を与えることは本当に可能ですか?ボタンに使用したい画像があり、デフォルトのボタンのようにそのままにしておけばいいでしょう。今はダイアログ内にあるだけですが、残りのコンテンツは動的であり、スクロールバーが表示されたときにそれらが消えたくない

編集: わかりましたので、背景画像にする方法を見つけましたが、画像全体が表示されません

ボタンが増える可能性がある

0 投票する
5 に答える
12408 参照

jquery - JQueryのui-dialog-titlebarに画像を追加するには?

ダイアログ ボックスの ui-dialog-titlebar に画像を追加することは可能ですか?.