問題タブ [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.

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

jquery-plugins - jQuery simplemodal プラグインを使用した複数のモーダル ウィンドウ

出来ますか?

たとえば、「body」に追加された最初のモーダル ウィンドウには、z-index: 1002 があります。

FireBug で試している場合は、z-index が 1002 を超える新しいモーダル ウィンドウ (「ボディ」または既存のモーダル ウィンドウに追加) を開きます。結果として「false」が表示されます。

例えば:

そしてコンソールで

jQuery 1.4.2、jquery.simplemodal-1.3.5

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

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 関数内に追加しようとしましたが、まだうまくいきません。モーダル ダイアログがアンデッドから戻ってきます。;)

助けてくれてありがとう!

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

jquery - シンプルモーダルjqueryの問題

シンプルなモジュールのjqueryプラグインを使用していましたが、これは素晴らしいですが、これに関して小さな問題が1つあります。

現在のモジュール ウィンドウを閉じて、いくつかの ajax を実行した後に同じウィンドウを開きたいのですが、閉じて開きます。

次のコードを使用しました。

$.modal.impl.close(); コマンドが機能しなくなりました

これについて私を助けてもらえますか?ありがとうウメッシュ

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

jquery - シンプルなモーダルのサイズ変更とセンタリング?

simplemodal を使用して、コンテンツを含むモーダルを表示しています。

そのコンテンツ内で、元のコンテンツとはサイズが異なる (かなり小さい) 他のコンテンツへの ajax 呼び出しを行っています。

私がやっていることは、jQueryを使用してモーダルコンテナのサイズを変更することです。

私のajax呼び出しのoncompleteセクションで、次のjqueryを使用します

これには2つの問題があります。

異なるブラウザーでは幅がわずかに異なるため、モーダル コンテンツが正しく表示されません。

モーダルは元の位置を維持します。ブラウザ ウィンドウで再センタリングされません。

オープンモーダル内の新しいコンテンツに基づいてシンプルモーダルのサイズを変更する方法を知っている人はいますか?

どうもありがとう。

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

jquery - SimpleModal Jquery プラグインの位置の問題

私はこのスレッドの同じ問題を抱えています: SimpleModal jQueryプラグインについての質問-最初のオープン後に再中心化することは可能ですか?

可能な解決策を試しましたが、成功しませんでした。私のページにはスクロールバーがあり、モーダルを開いた後、divのサイズを変更するアクションがあります。ただし、div がウィンドウの表示領域を超えると、超えたコンテンツは非表示になります。ページをスクロールすると、モーダルは同じ位置に留まります!

IE8ではなく、IE6でうまく機能します。

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

simplemodal - シンプルモーダルを閉じるときにフォームデータを再送信する

シンプルなモーダルを開き、次の関数で Ajax 呼び出しを行っています。

ロードしたいページでJavascriptを実行しているため、iframeを使用する必要があるため、再結合ページには次のものが含まれています。

それはすべてうまくいきます。

私が抱えている問題は、閉じるボタンをクリックすると、フォーム データが再送信されることです。

理由はわかりませんが、気が狂いそうです。

ページを更新すると、モーダルが消えて再送信されません。

X 画像をクリックして閉じると、再送信されます。

なぜこれを行っているのか、何か考えがあれば助けてください!

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

jquery - Simplemodal:iframeにあるモーダルにイベントを添付する方法は?

iframe が読み込まれており、すべてのアンカーにクリック イベントを追加したいと考えています。モーダルはリンクからトリガーされます。

更新しました:

これは私がmylinks.htmlに持っているものです:

jQuery 1.4.2 と Simplemodal バージョン 1.3.5 を使用しています。このコードは 1.3.2 でもテストしましたが、FF や IE7 でも同じ問題が発生します。誰かが私が間違っていることを教えてもらえますか?

ありがとう!J

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

javascript - モーダルdivのサイズが変更されたときに、JquerySimpleModalをページの中央に自動的に再配置します

SimpleModal Jqueryプラグインを使用していますが、うまく機能します。

ただし、モーダルdivの幅と高さを変更する必要がある場合があるため、モーダルをページの中央に自動的に再配置する必要があります。SimpleModalがこれを行うためにsetPosition()関数を使用していることがわかりました。モーダルが起動すると自動的に呼び出されます。

そのため、モーダルdivの次元が変更されたときに上記の関数を呼び出そうとしましたが、機能しません。

あなたはなにか考えはありますか?

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

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();

});

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

php - PHP から SimpleModal コンタクトフォームに値を渡す

「インデックス」ページからSimpleModalデモ連絡フォームに値を渡す最も簡単な方法は何ですか? たとえば、ユーザーがログインしていて、その電子メール アドレスが変数 $email に保存されている場合、その情報をデモの連絡先フォームで利用できるようにする最も簡単な方法は何ですか?

ありがとうございました。