我正在使用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,一个有内容,一个是空的。这打破了布局。任何想法,如何解决这个问题?
谢谢!
答案 0 :(得分:0)
刚遇到这个问题。找出div重复发生在我身上的原因。在fancybox中为我加载的内容是加载带有fancybox资产的布局(在rails中) 所以它把所有东西都搞砸了。
在我想要写作的动作中:
render layout: false
做了这个伎俩。
这是一个古老的问题,但也许它会对某人有用。