2

我有登录和注册表格。两者都在 Lightbox 中打开。登录有注册链接,反之亦然。链接工作正常,但问题是注册框的高度为 600 像素,而登录框的高度为 250 像素。因此,当从登录导航到注册时,会出现 250 高度和滚动条的开口,看起来很丑。

我希望注册应该以 600 像素的高度打开,即使我从高度为 250 像素的登录中单击它也是如此。

我正在使用thickbox.js灯箱

我尝试的是:

function signup() { 
    window.location="sign_up.php?TB_iframe=true&height=600&width=330";   
}
4

1 回答 1

1

如果您的表单来自同一个域,那么您可以在将 iframe 导航到另一个链接之前尝试此代码:

window.parent.$('#TB_window').animate({
    height: 600
});

因此,如果您使用signup功能更改 iframe 位置,那么您应该修改它

function signup() { 
    window.parent.$('#TB_window').animate({
        width: 330
        height: 600
    });
    window.location="sign_up.php?TB_iframe=true&height=600&width=330";   
}
于 2013-04-01T12:34:57.287 回答