使用$ .fancybox.close()时,我的fancybox没有关闭;

时间:2015-06-24 00:25:56

标签: javascript jquery fancybox

以下是我实际工作代码的极端示例。所以我通过传入$ .fancybox([jquery_object])来打开fanxybox

fanxybox打开了,但当我尝试关闭它时,它似乎无法关闭

只有当我将其作为iFrame链接打开时才能关闭,我无法在我的实际工作代码中执行此操作

我尝试过使用

parent.fancybox.close() fn.fanxybox.close()

并且似乎没有工作。

链接中包含我正在使用的实际代码。任何帮助都会非常感激

谢谢!

https://gist.github.com/eldan88/ee261573ae3dac640a59

1 个答案:

答案 0 :(得分:0)

如果您从massmessage.html中删除javascript文件,您的代码可以正常使用。特别是,我不得不删除这两个文件:

<script src="../assets/js/jquery.js"></script>
<script type="text/javascript" src="../assets/fancyBox/source/jquery.fancybox.pack.js?v=2.1.5"></script>

问题是由重新加载jquery引起的。