問題タブ [simplemodal]
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.
jquery-plugins - jQuery simplemodal プラグインを使用した複数のモーダル ウィンドウ
出来ますか?
たとえば、「body」に追加された最初のモーダル ウィンドウには、z-index: 1002 があります。
FireBug で試している場合は、z-index が 1002 を超える新しいモーダル ウィンドウ (「ボディ」または既存のモーダル ウィンドウに追加) を開きます。結果として「false」が表示されます。
例えば:
そしてコンソールで
jQuery 1.4.2、jquery.simplemodal-1.3.5
jquery - JQuery アドオン SimpleModal は、動的にロードされた iframe を再度開き続ける
同様の質問を見つけましたが、受け入れられた答えは私が望むものではありません: Using an iframe in jquery.simplemodal, the iframe reload when the popup is closed
最初にコンテンツを iframe に動的にロードし、ロードが完了したら、SimpleModal を使用して表示したいと考えています。私の問題は、それが再びポップアップし続けるように見えることです。
以下をボタンクリックにリンクし、正常に開きます (iframe コンテンツが開いているときに実際にロードが完了したとは確信していませんが)。そして、それは再び開きます。
お分かりのように、人生はかなり複雑です ;) サーバー上で iframe ソースを生成し、それをロードした iframe を作成し、ダイアログがフォーカスを失ったときに破棄する必要があります。
PS: スタックオーバーフローが、コピーして貼り付けたコードの自動インデントを行うことができればいいのですが、それには永遠にかかりました! ;)
$('#zong').attr('src', '');
onClose 関数内に追加しようとしましたが、まだうまくいきません。モーダル ダイアログがアンデッドから戻ってきます。;)
助けてくれてありがとう!
jquery - シンプルモーダルjqueryの問題
シンプルなモジュールのjqueryプラグインを使用していましたが、これは素晴らしいですが、これに関して小さな問題が1つあります。
現在のモジュール ウィンドウを閉じて、いくつかの ajax を実行した後に同じウィンドウを開きたいのですが、閉じて開きます。
次のコードを使用しました。
$.modal.impl.close(); コマンドが機能しなくなりました
これについて私を助けてもらえますか?ありがとうウメッシュ
jquery - シンプルなモーダルのサイズ変更とセンタリング?
simplemodal を使用して、コンテンツを含むモーダルを表示しています。
そのコンテンツ内で、元のコンテンツとはサイズが異なる (かなり小さい) 他のコンテンツへの ajax 呼び出しを行っています。
私がやっていることは、jQueryを使用してモーダルコンテナのサイズを変更することです。
私のajax呼び出しのoncompleteセクションで、次のjqueryを使用します
これには2つの問題があります。
異なるブラウザーでは幅がわずかに異なるため、モーダル コンテンツが正しく表示されません。
モーダルは元の位置を維持します。ブラウザ ウィンドウで再センタリングされません。
オープンモーダル内の新しいコンテンツに基づいてシンプルモーダルのサイズを変更する方法を知っている人はいますか?
どうもありがとう。
jquery - SimpleModal Jquery プラグインの位置の問題
私はこのスレッドの同じ問題を抱えています: SimpleModal jQueryプラグインについての質問-最初のオープン後に再中心化することは可能ですか?
可能な解決策を試しましたが、成功しませんでした。私のページにはスクロールバーがあり、モーダルを開いた後、divのサイズを変更するアクションがあります。ただし、div がウィンドウの表示領域を超えると、超えたコンテンツは非表示になります。ページをスクロールすると、モーダルは同じ位置に留まります!
IE8ではなく、IE6でうまく機能します。
simplemodal - シンプルモーダルを閉じるときにフォームデータを再送信する
シンプルなモーダルを開き、次の関数で Ajax 呼び出しを行っています。
ロードしたいページでJavascriptを実行しているため、iframeを使用する必要があるため、再結合ページには次のものが含まれています。
それはすべてうまくいきます。
私が抱えている問題は、閉じるボタンをクリックすると、フォーム データが再送信されることです。
理由はわかりませんが、気が狂いそうです。
ページを更新すると、モーダルが消えて再送信されません。
X 画像をクリックして閉じると、再送信されます。
なぜこれを行っているのか、何か考えがあれば助けてください!
jquery - Simplemodal:iframeにあるモーダルにイベントを添付する方法は?
iframe が読み込まれており、すべてのアンカーにクリック イベントを追加したいと考えています。モーダルはリンクからトリガーされます。
更新しました:
これは私がmylinks.htmlに持っているものです:
jQuery 1.4.2 と Simplemodal バージョン 1.3.5 を使用しています。このコードは 1.3.2 でもテストしましたが、FF や IE7 でも同じ問題が発生します。誰かが私が間違っていることを教えてもらえますか?
ありがとう!J
javascript - モーダルdivのサイズが変更されたときに、JquerySimpleModalをページの中央に自動的に再配置します
SimpleModal Jqueryプラグインを使用していますが、うまく機能します。
ただし、モーダルdivの幅と高さを変更する必要がある場合があるため、モーダルをページの中央に自動的に再配置する必要があります。SimpleModalがこれを行うためにsetPosition()関数を使用していることがわかりました。モーダルが起動すると自動的に呼び出されます。
そのため、モーダルdivの次元が変更されたときに上記の関数を呼び出そうとしましたが、機能しません。
あなたはなにか考えはありますか?
jquery-plugins - jQuery.simplemodal-1.3.5 プラグイン: クラスセレクターが不可解に消える
次の問題が発生しました。
モーダルがアクティブなときにモーダル ポップアップ内の要素に (プログラムによって) 追加されたクラス定義は、モデルを閉じた後は保持されません。これは、標準の jQuery メソッドを介して「非表示」および「表示」した後、クラス定義が要素に保持される状況とは対照的です。
問題を説明するために、以下のテスト ページを見つけてください。
説明はありますか?
前もって感謝します、
-イタイ
「jQuery モーダル表示」をクリック</p>
[クラスを追加] をクリックします</p>
「jQuery 非表示モーダル」をクリックします</p>
「jQuery モーダル表示」をクリック</p>
「クラスを表示」をクリックします (「aClass anotherClass」が表示されます)。
「jQuery 非表示モーダル」をクリックします</p>
SimpleModal Open をクリックします。
「クラスを表示」をクリックします (「aClass anotherClass」が表示されます)。
SimpleModal 閉じるをクリックします。
「jQuery モーダル表示」をクリック</p>
[クラスを削除] をクリックします</p>
「クラスを表示」をクリックします(「aClass」のみが表示されます)
「jQuery 非表示モーダル」をクリックします</p>
SimpleModal Open をクリックします。
[クラスを追加] をクリックします</p>
「クラスを表示」をクリックします (「aClass anotherClass」が表示されます)。
SimpleModal 閉じるをクリックします。
SimpleModal Open をクリックします。
「クラスの表示」をクリックします (「aClass」が表示されます) <-- 問題 (別のクラスが保持されませんでした)
// Test.html $link$ を次のように置き換えます
テスト
// popup.js
jQuery(function($) { var frm = { message: null, init: function() { $('#popup-opener').click(function(e) { e.preventDefault();
});
php - PHP から SimpleModal コンタクトフォームに値を渡す
「インデックス」ページからSimpleModalデモ連絡フォームに値を渡す最も簡単な方法は何ですか? たとえば、ユーザーがログインしていて、その電子メール アドレスが変数 $email に保存されている場合、その情報をデモの連絡先フォームで利用できるようにする最も簡単な方法は何ですか?
ありがとうございました。