Fancybox正在页面外加载href

时间:2012-03-23 15:47:41

标签: jquery fancybox

全部, 我有以下代码在Fancybox中加载页面:

$("#display_songs").fancybox({
    'href'      : 'my_page.php',
    'autoScale' : true,
});

现在加载我的页面很好但是这个页面从我的数据库中提取一些数据并根据行数加载div。如果我有很多数据,Fancybox会在我的页面上浏览当前的视口。我想允许Fancybox在视口中显示弹出框并向其添加滚动条,以便用户可以滚动。我怎么能这样做?

我还尝试将我的内容设为iframe但是它不会自动调整我的iframe:

$("#display_songs").fancybox({
    'type' : 'iframe',
    'href' : 'my_page.php',
});

编辑:我想我可以设置宽度和高度,但如果内容只有300 X 300,我不希望它那么大。

1 个答案:

答案 0 :(得分:0)

听起来你正在使用Fancybox“AJAX”加载功能而不是IFRAME功能(它会为你提供滚动条)。

您没有指定是否使用Fancybox 1或2,但在1中,您将初始化IFRAME,如下所示:

 $("#display_songs").fancybox({
 'href'      : 'my_page.php',
 'autoScale' : true,
 'type'      : 'iframe'
 });