0

我想在它的onStartonComplete事件中关闭fancybox。我试过$.fancybox.close()了,但似乎无法关闭它。

Fancybox 可以在其onStartonComplete事件中关闭吗?如何?

我正在使用 Fancybox 1.3.4。

感谢您的任何意见!

干杯!

4

1 回答 1

1

$.fancybox.close()是正确的方法。我不明白的是为什么你要关闭fancybox onComplete...无论如何,这行得通:

$(document).ready(function () {
    $(".fancybox").fancybox({
        "onComplete": function () {
            // close fancybox after 3 seconds
            setTimeout(function () {
                $.fancybox.close();
            }, 3000)
        }
    });
});

JSFIDDLE

也适用于onStart...查看更新的 JSFIDDLE

于 2013-04-26T03:22:56.613 回答