2012-01-17 46 views
0

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

代码非常简单的fancybox:

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

随着hiddenLink是顾名思义使用这样我就可以启动弹出页面加载时,一个空白a标签。

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

回答

0

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