【发布时间】:2011-03-27 09:07:45
【问题描述】:
是否可以在fancybox iframe 中将宽度和高度设置为自动?
谢谢
【问题讨论】:
是否可以在fancybox iframe 中将宽度和高度设置为自动?
谢谢
【问题讨论】:
很遗憾没有。但是,您可以执行以下操作:
在 iframe 调整大小时,将其新尺寸传递给其父级中的一个函数,该函数会相应地调整 fancybox。由于安全限制,仅当父级和 iframe 共享同一个域时才有效。
【讨论】:
parent.$.fancybox.resize() 也不适用于 iframe。
如果你想点击一个链接,它会在同一个框中打开并调整它的大小,所以我做了:
在框内我放了主要内容+打开用户的主要链接,当点击链接而不是打开地址时,他只做一个 $ ('#main').hide();和 $('#secundary').show();
对我来说已经足够了;)
$(function() {
$('.link').click(function(e) {
e.preventDefault();
$('#main').hide();
$('#secundary').show();
});
});
【讨论】: