2010-12-07 7 views
3

私はjquery simplemodalプラグインを使用していますが、このプラグインでは別のシンプルモダールダイアログからシンプルモーダルダイアログを開くことはできません。誰かがそれが可能であることを知っていますか?Simplemodal multiple dialogs

おかげで、

ルシオ

答えて

3

SimpleModalは、一度に1つのモーダルがオープンできます。コンテンツを交換するか、新しいモーダルを閉じてからもう一度開くことができます。コードを表示するhttp://jsbin.com/aqavo3/

クリックして「JSビンを使用して編集」:

はここでどのように後者の例です。

+0

ありがとうございます。あなたのサンプルコードは正常に動作します!さらに、私の具体的な問題はより複雑で、私は前にモーダルAに挿入されたすべてのデータを使ってモーダルBからモーダルAにロールバックする必要があります。いくつかの提案がありますか? – Lucio

+0

SimpleModalログインワードプレスプラグインを見てみましょう。私は3つの異なるビュー(ログイン、登録、パスワードリセット)のためにコンテンツを交換するために1つのモーダルを使用します。 https://github.com/ericmmartin/simplemodal-login/ –

1

私は最近、残念ながら、javascriptの変数が実際にはグローバルであることを発見しました。

これを念頭に置いて、divの内容を保存し、必要に応じて再度適用します。

currentContent = $( '#div').html(); ... ... ... ... ... $( '#divの')HTML(currentContent)。

これは機能します!私は自分のアプリケーション(ウェブサイト)の1つでそれを自分で行います。