问题描述
|
我使用fancybox在一个框中打开内联内容。在内容中,必须在浏览器的主窗口中打开一些链接。问题是fancybox尝试在fancybox窗口中打开这些链接。我尝试了几种方法,例如先关闭fancybox或使用targer = \“ _ parent \”,但没有任何效果。
解决方法
如果您有兴趣,我想出了另一种解决方案。将以下内容应用于要在框中显示的内容:
$(\"a\").click(function(e) {
e.preventDefault();
var link = $(this).attr(\"href\");
window.parent.location = link;
});
, 找到一种简单的解决方案。只需将其添加到a标签的onclick参数中即可:windows.location.href = \'url \';