【问题标题】:Link from Lightbox to Lightbox of different sizes从灯箱链接到不同尺寸的灯箱
【发布时间】:2013-04-01 11:42:25
【问题描述】:

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

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

我将thickbox.js 用于灯箱

我尝试的是:

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

【问题讨论】:

  • 你用的是哪个灯箱?

标签: php javascript navigation lightbox


【解决方案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";   
}

【讨论】:

  • 我应该在哪里使用它?如果您不介意,请给我完整的代码。
  • 我的表单来自同一个域..同一个目录
  • 动画正在运行,但表单仅显示在其之前的尺寸内。它没有拉伸到 600。:(
  • 需要少量修改..所以,无论如何我都会更新这个答案对我有帮助..谢谢ant_Ti :)
  • window.location 之前添加window.parent.$('#TB_iframeContent').animate({ width: 330 height: 600 });,因为这个thickbox 中有Iframe
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-25
  • 2019-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多