FancyBox自定义关闭按钮

时间:2011-12-06 10:20:18

标签: jquery fancybox

我想设置可以关闭窗口的按钮类型,所以我写了这段代码:

$(".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

提前致谢

1 个答案:

答案 0 :(得分:13)

它在文档中说:

  

从iframe内部使用 - <a href="javascript:parent.$.fancybox.close();">Close me</a>

你试过了吗?

$(':button').click(function() {
    parent.$.fancybox.close();
})