【问题标题】:Fancybox 2: auto resize the iFrame height for tabbed contentFancybox 2:自动调整标签内容的 iFrame 高度
【发布时间】:2014-04-03 22:52:04
【问题描述】:

我使用 Fancybox2 打开一个 iFrame 弹出窗口(内容来自同一网站)。在此弹出窗口中,我有选项卡式内容(引导选项卡)。每个选项卡都有不同高度的内容。

我希望 Fancybox 可以在我单击选项卡以查看不同高度的内容时相应地调整其高度。

我尝试了 autoSiz、autoHeight 等的不同组合,但没有成功。谷歌了一下,好像很多人都问过相关问题。

我错过了什么吗?或者可行吗?我觉得这应该是一个简单的配置。

谢谢!

【问题讨论】:

  • 在选项卡选择器事件之后触发$.fancybox.update() (v2.x) 怎么样? (您可能还需要将fitToView 设置为false)
  • 我正在尝试将点击事件附加到选项卡的 A 标签。但是点击事件不会被触发。我客人这是由 iFrame 问题引起的吗?非常感谢您的意见!
  • @JFK,我能够根据您所说的通过直接添加(不是通过 jQuery)onclick="javascript:parent.jQuery.fancybox.update();return 来调整标签的 iFrame 高度错误的;”到每个选项卡选择器。你能把这个贴出来,我选择它作为答案吗?这是你的功劳。

标签: fancybox fancybox-2


【解决方案1】:

您可能需要在选项卡选择器事件之后触发$.fancybox.update() (fancybox v2.x) 方法

如果使用 iframes,请尝试parent.$.fancybox.update()

您可能还需要将fitToView 设置为false

【讨论】:

    猜你喜欢
    • 2016-06-13
    • 2011-11-17
    • 2011-11-14
    • 2012-12-16
    • 2014-05-19
    • 2014-11-06
    • 2012-05-21
    • 2011-08-23
    相关资源
    最近更新 更多