0

onStartまたはonCompleteイベントでファンシーボックスを閉じたいと思います。試してみ$.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 に答える