問題タブ [jquery-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.
javascript - ('#')。dialogは、jQueryの.load()関数を使用した後の関数エラーではありません
私は次のコードを持っています:
これは、jQueryの.load()関数を呼び出す必要があるまでは完全に機能します。テストの目的で、.load()メソッドを呼び出すボタンがあります(ただし、ドキュメントの準備ができたら呼び出す必要があります)。この試用ボタンをクリックする前にダイアログを開くボタンを押すと、ダイアログが正しく開きます。それ以外の場合は、次のエラーで失敗します。
$( "#mydialog")。dialogは関数ではありません$( "#mydialog")。dialog( "open");
試用ボタン:
どうか、どんな助けでも大歓迎です。このエラーは私を夢中にさせています。ありがとうございました!!
javascript - 実行時にダイアログのタイトルを変更するには?
open
イベントで JQuery UI ダイアログのタイトルを変更したい。
私は次のことを試しました:
しかし、それは機能せず、タイトルは同じままでした.
jquery - remove()、apendTo()、apend() の後に失われたイベント委任
別の場所を削除して追加するとイベント委任が失われたため、remove、appendTo、および append メソッドに関する問題を知っていますか。
jquery - .NET Login Control with jQueryダイアログボックスが機能していませんか?
ログインコントロールをjQueryダイアログボックス内に表示するように設定しました。ただし、ダイアログボックス内ではログインボタンが機能しません。ダイアログボックスを削除すると正常に機能します。ユーザー名とパスワードには、JavaScriptの検証を行うフィールドバリデーターがいくつかあるため、競合が発生する可能性があると思いますが、理解できません。何か案は?
これが私のマークアップです:
jQuery:
コードビハインドファイルには何もありません。ページがレンダリングされた後にログインボタンを調べると、次のようになっていることに気付きました。
そのため、ダイアログボックスに表示されたときに何らかの理由でjavascriptが実行されていないと推測していますが、修正方法がわかりません。
jquery - JQuery UI ダイアログ: アプリケーション全体のオプション
アプリ全体に jquery-ui ダイアログがたくさんあります。新しいものが必要になるたびに、次の行を書きます。
あるダイアログと別のダイアログで実際に異なるのは、 キーbuttons
とtitle
キーだけです。ここで必要なのは、JQuery ダイアログのアプリケーション全体のセットアップです。
必要なすべてのハッシュキーが暗黙的に設定されています(私はそれを「デフォルト」設定と呼んでいます)。
私は、自分ですべてを設定した場所に.dialog()
コールをラップできることを知っています。.myDialog()
しかし、それを行うための本当に便利な方法があるのだろうか。
前もって感謝します!
javascript - インデックスの変更時に「保存」ボタンを有効にする
1 つのドロップダウン リスト (必須)、1 つの日付ピッカー (必須)、1 つのテキスト ボックス (オプション) を含むポップアップがあります。最初の 2 つで、両方にデータが含まれているかどうかを確認し、[保存] ボタンを有効にしています。
ただし、ユーザーがすでにドロップダウン項目を持っていて、日付が選択されている場合は、[保存] ボタンが有効になります。私はこれをしたくありません。したがって、ここでのロジックは次のとおりです。
- ドロップダウンリストと日付ピッカーを確認してください
- 両方にアイテムが含まれていて、アイテムが変更されている場合は、[保存] ボタンを有効にします。
- それ以外の場合は、ボタンを無効にします。
これが私のコードです:
jquery - Jquery ダイアログの表示: ブラインド、非表示: ドロップ; 一度だけ働く
次のコードがあります。
私が直面している問題は、表示と非表示が一度しか機能しないことです。ボタン (#openDialog) をもう一度クリックすると、半透明の画面だけが表示され、ダイアログ ボックスは表示されません。
面白いことに、これは hide が 'drop' で show が 'drop' 以外の場合にのみ発生します。しかし、show が「drop」で hide がそれ以外の場合は、すべて問題ありません。
非表示が「ドロップ」の場合、ショーは「ドロップ」である必要がありますか?
編集:これは IE でのみ発生しています。(いつものように IE が問題を引き起こしています。:D... なぜ?)
asp.net - jQuery ダイアログの非表示/再表示
AJAX を使用して jQuery ダイアログを開こうとしています。ダイアログのコンテンツはクエリ文字列から読み込まれ、フォーム タグ内にサーバー コントロールが含まれます。
各行のリンクがダイアログを生成する GridView があります。
初めて、ダイアログは正常に読み込まれますが、その後、ページで別のダイアログを開く必要があり、最初のダイアログが読み込まれます。その後、同じダイアログを開くことができません。Firebug で DOM を調べると、ページの最後に複数の「コンテナ」が表示されます。1 つの列にリンクと空の div が含まれる GridView があります。コントロール ID は ASP.NET によって壊れているため簡略化しましたが、これが私のコードです。
含まれている関数を close イベントに追加しようとしましたが、同じ効果が得られます。それ以外の場合、ダイアログが最終的に開くと、すべてが完全に機能します (ページの最後に複数のダイアログ コンテナーがあるにもかかわらず)。
jquery - Datepicker が JQuery ダイアログ上にある場合、JQuery UI Datepicker の選択月/年ドロップダウンが iPad で機能しない
次のような jQuery UI 日付ピッカーを作成しました。
すべての主要なブラウザで動作します。jQueryダイアログでない場合にのみ、Ipadでも正常に動作します。jQueryダイアログでも、日付を選択するためにdatepickerを使用すると、正常に機能します。月または日付を選択するためのドロップダウンのみがまったく機能していません。ドロップダウン オプションが表示され、任意のオプションをクリックすることもできますが、オプションを選択した後にオプション リストが非表示になることはなく、そこにとどまります。
onchange
多くのデバッグの後、月または年を選択したときに発生するはずのイベントが発生していないことがわかりました。
日付ピッカーがjQueryダイアログにない場合、月/年の選択でもiPadで正常に機能します。
何が問題なのかわからない。
jquery - モーダルダイアログはページの読み込み時に非表示になりません
コンテンツ(ある種のhtmlなど)だけを表示するモーダルダイアログを作成しようとしています。
ページを表示すると、ダイアログはインラインで非表示になりません。これが私のhtmlです:
私は何が間違っているのですか?