2011-06-12 81 views
1

我使用Fancybox打开框中的内嵌内容。在内容中有一些链接必须在浏览器的主窗口中打开。问题是Fancybox试图在Fancybox窗口中打开这些链接。我尝试了几个例子,如先关闭Fancybox或使用targer =“_ parent”,但没有任何效果。在Fancybox的父窗口中打开内部链接

回答

3

如果您有兴趣,我想出了另一种解决方案。将以下内容应用于要在框中显示的内容:

$("a").click(function(e) { 
    e.preventDefault(); 
    var link = $(this).attr("href"); 
    window.parent.location = link; 
}); 
+0

嗨,谢谢你的其他解决方案,但我目前不需要它,但我会记住下一个项目 – Yoni 2011-10-28 08:32:52

-1

以简单的方式找到解决方案。只需将它添加到a-tag的onclick参数中:windows.location.href ='url';