重复的Fancybox重叠div - 为什么?

时间:2013-09-16 15:52:27

标签: jquery fancybox

我正在使用Fancybox在fancybox中显示链接的目标。这是我注册框的代码:

jQuery(".popup").fancybox({
    'width'         : 900,
    'height'        : '95%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'          : 'iframe'
});

现在与弹出类的链接:

<a href="link to the site that should be shown" class="popup">link text</a>

单击此链接会将链接的内容复制到fancybox div,如下所示:

<div class="fancybox-overlay fancybox-overlay-fixed" style="width: auto; height: auto; display: block;">content goes here</div>

现在,我的问题是,我有两个div,一个有内容,一个是空的。这打破了布局。任何想法,如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

刚遇到这个问题。找出div重复发生在我身上的原因。在fancybox中为我加载的内容是加载带有fancybox资产的布局(在rails中) 所以它把所有东西都搞砸了。

在我想要写作的动作中:

render layout: false

做了这个伎俩。

这是一个古老的问题,但也许它会对某人有用。