0

当用户单击 HTML 中的登录表单上的提交按钮时,我正在使用此 JavaScript 打开一个 jQuery 窗口。

问题是我正在使用“this.target”来打开一个 jQuery 窗口,所以它看起来像一个小对话框,上面写着“请稍候,我们正在登录。”

我遇到的问题是脚本似乎需要this.target = 'shadowbox'正常运行,但是同一段代码导致第二个空白窗口打开,我不希望这种情况发生。

我尝试使用阻止默认功能,这解决了我遇到的问题,但这也阻止了用户登录,所以有没有办法让这个第二个空白窗口不打开?

<script>
    $(document).ready(function() {
    $('#myform').submit(function() {
        Shadowbox.open({
        content:    '<iframe src="loginin.php" width="500" height="300" scrolling="no" style="overflow:hidden; border:none;"></iframe>',
        player:     "html",
        height:     300,
        width:      500
    });

        this.target = 'shadowbox' 




    });
});
</script>
4

0 回答 0