Fancybox ajax重定向而不是显示弹出窗口

时间:2012-01-17 14:57:32

标签: javascript fancybox

我正在使用Fancybox显示弹出窗口,设置为type: 'ajax',因此我可以自动调整大小。但问题是,不是弹出Fancybox窗口,而是重定向到浏览器中的页面。

代码非常简单Fancybox:

$('#hiddenLink').fancybox({
    autoDimensions: true,
    showCloseButton: false,
    type: 'ajax',
    href: 'login.aspx'
}).trigger('click');

名称hiddenLink表示使用了空白a标记,因此我可以在页面加载时启动弹出窗口。

知道它为什么重定向而不是启动弹出窗口,更重要的是如何获得所需的功能?我希望在Fancybox中加载页面内容让整个页面重定向。如果我将其设置为iframe它按预期工作,但单击iframe内的链接将滚动父页面,这不是我想要的。此外,我希望fancybox显示根据其包含的内容大小动态调整大小,此功能仅在使用Ajax类型时可用。

1 个答案:

答案 0 :(得分:0)

原来重定向是由于在同一页面上也有一个ASP.NET Timer控件。