我想设置可以关闭窗口的按钮类型,所以我写了这段代码: $(".fstandard").fancybox({ afterClose: function() { alert("Closed!"); }, afterShow : function() { $(':button').click(function() { $.fancybox.close(); }) }}); 我徒劳
$(".fstandard").fancybox({ afterClose: function() { alert("Closed!"); }, afterShow : function() { $(':button').click(function() { $.fancybox.close(); }) } });
我徒劳地尝试了其他几个代码,但没有一个工作,窗口没有关闭.这行给了我一个错误:
$.fancybox.close();
$.fancybox is undefined
我使用FancyBox v2.0.3.在他们的文档中,很好地关闭窗口:http://fancyapps.com/fancybox/#support
提前致谢
它在文档中说:To use from inside the iframe –
<a href="javascript:parent.$.fancybox.close();">Close me</a>
你有没有尝试过:
$(':button').click(function() { parent.$.fancybox.close(); })