FancyBox自定义关闭按钮

4
我想设置可以关闭窗口的按钮类型,因此我编写了如下代码:

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

提前感谢。


尝试过其他变体了吗? $(".fstandard").close() 或者 $(".fstandard").fancybox.close() - OptimusCrime
1个回答

15

文档中写道:

 

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

你尝试过了吗:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接