我正在使用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类型时可用。
答案 0 :(得分:0)
原来重定向是由于在同一页面上也有一个ASP.NET Timer控件。