Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么fancybox关闭功能不工作?_Javascript_Jquery_Fancybox 2 - Fatal编程技术网

Javascript 为什么fancybox关闭功能不工作?

Javascript 为什么fancybox关闭功能不工作?,javascript,jquery,fancybox-2,Javascript,Jquery,Fancybox 2,我使用的是fancybox v-2.1.5。我试图通过点击按钮关闭fancyox。我已经尝试了好几次,但都没有发生,甚至控制台中也没有错误 我在click event的custom button下使用了以下代码: 1. $.fancybox.close(); 2. $.fn.fancybox.close(); 3. $.fancybox.close(true); 4. $(".fancybox-close").trigger('click'); 5. $('.fancybox-overlay'

我使用的是fancybox v-2.1.5。我试图通过点击按钮关闭fancyox。我已经尝试了好几次,但都没有发生,甚至控制台中也没有错误

我在click event的custom button下使用了以下代码:

1. $.fancybox.close();
2. $.fn.fancybox.close();
3. $.fancybox.close(true); 
4. $(".fancybox-close").trigger('click');
5. $('.fancybox-overlay').css('display','none');

在“自定义”按钮下关闭fancybox的最佳方法是什么?

$。fancybox.close应在workTry中注意父项用于从iframe关闭fancybox。如果从内联内容关闭,则可以忽略它。再见,谢谢。现在运行良好。通常情况下,在回答代码的同时提供一些解释是很好的。
<a href="#" onclick="parent.window.document.getElementById('fancybox-wrap').style.display = 'none';">Close</a>