2

リンクをクリックするとiframeにログインをロードするsimplemodalボックスがあります:

$(".tab-link-register-login a").click(function(e) {
    var src = "/static/goal/html/login.html";
    $.modal('<iframe src="' + src + '" height="240" width="690" style="border: 0;">', {
        containerCss:{
            height: 360,
            padding: 0,
            width: 730
        },
        opacity: 80,
        overlayClose: true,
        overlayCss: {
            backgroundColor: '#FFF'
        }
    })
    e.stopPropagation();
    return false;
});

このフォームが送信されたら、基本的にモーダルを閉じて親ページを更新したいと思います。

フォームのアクションを許可する前にクリックして送信しようとしまし$.modal.closeたが、結果のページがモーダル ウィンドウ内に読み込まれます。

$('#login form').click(function(){
    $.modal.close();
    return true;
});

このプラグインを使用してこれを行う方法はありますか?

- 編集 -

を使用してモーダルを閉じることができることがわかりましたがparent.$.modal.close();、後でフォームを送信していません。これに向けてまだ作業中...

4

1 に答える 1

4

target="_parent"iframe 内のフォーム要素に追加すると、これが整理されます

于 2013-05-10T15:41:04.377 に答える