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