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类型时可用。